提取字符串中撇号后的数字 [duplicate]

To extract a number after apostrophe in a string [duplicate]

提问人:Will Graham 提问时间:9/11/2023 更新时间:9/11/2023 访问量:40

问:

我正在寻找一种方法来提取字符串中撇号后的数字。

示例字符串 = “abc '22 xyz”

我们可以使用什么正则表达式从上面的字符串中提取 22?有没有很好的来源来理解正则表达式?

Python Pandas 正则表达式 数据帧

评论

2赞 mozway 9/11/2023
df['your_col'].str.extract(r"'(\d+)")
1赞 lucatrex 9/11/2023
@mozway这个问题在这里已经回答了,但不是那个主题。此解决方案适用于 Pandas DataFrame。Python 正则表达式 (re) 会更合适:import re, re.search(“'(\d+)”, “abc '22 xyz”)。
0赞 Will Graham 9/11/2023
@mozway - 谢谢它奏效了。我在处理撇号时遇到了一些麻烦。
1赞 mozway 9/11/2023
@lucatrex OP 使用了 pandas 标签,但我添加了一个纯 python dupe

答: 暂无答案