![](/img/trans.png)
[英]Remove regex, square brackets, single and double quotes in Pandas DataFrame
[英]Remove brackets and single quotes from REGEX result
我是 python 的新手。 我需要我的正则表达式在没有括号和单引号的情况下返回
现在它返回: ['UP-3415']
我希望它返回: UP-3415
下面是我的代码。
import re
str = "I need to extract UP-3415 from this string"
result = re.findall('UP-[0-9]{4}', str)
print(result)
提前致谢。
re.findall 返回所有与 List 匹配的结果。 因此,您可以将该值与result[0]
一起使用,或者尝试使用re.search
import re
str = "I need to extract UP-3415 from this string"
result = re.search('UP-[0-9]{4}', str)
print(result) # <re.Match object; span=(18, 25), match='UP-3415'>
print(result.group(0)) # UP-3415
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.