gpt4 book ai didi

python - 最后一次出现正回溯

转载 作者:行者123 更新时间:2023-11-28 20:02:02 24 4
gpt4 key购买 nike

如果我有以下格式的文本:

string = "B. 1922, Naperville in the Chicago area; white; education: secondary; b/p."

我想捕捉“b/p”部分。我考虑过使用积极的回顾:

r"(?<=;)(.*)(?=\.)"

但是,当然,这回顾了“;”就在“区域”之后。

Example

你们将如何捕获字符串末尾直到最后一次出现“;”的所有内容?期望的输出是“b/p”。

最佳答案

如果你想要最后一个“;”之后的字符串,你可以有一个简单的非正则表达式解决方案:

string.split(';')[-1]

我不确定你的模式到底是什么,如果它对你没有帮助,我会编辑我的答案。

关于python - 最后一次出现正回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48489107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com