gpt4 book ai didi

python - Python 2.7 上的正则表达式导致在字符串中查找文本时出现问题

转载 作者:行者123 更新时间:2023-12-01 03:54:24 26 4
gpt4 key购买 nike

就像标题一样,我对正则表达式有一点问题......

我有一个名为“结果”的字符串,其中包含文本:“姓名:约翰姓氏:传奇”。我必须只提取 Name 。
print re.search('姓名: (.+?) 姓氏: %s' % 歌曲, 结果).group(1)

但它不会返回任何内容...我从未使用过正则表达式,所以我对它有点菜鸟:'(

最佳答案

In [1]: s = "Name: John Surname: Legend"

In [2]: re.search('Name:\s+(.+)\sSurname:\s+(.+)',s).groups()
Out[2]: ('John', 'Legend')

In [3]: re.search('Name:\s+(.+)\sSurname:\s+(.+)',s).group(1)
Out[3]: 'John'

关于python - Python 2.7 上的正则表达式导致在字符串中查找文本时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37747101/

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