python-3.x 如何使用正则表达式提取带连字符的数字

ldxq2e6h  于 2023-04-22  发布在  Python
关注(0)|答案(1)|浏览(112)
import re
h = "WO - 174-819"
b = re.search("WO\s*-\s*(\d+)",h)
print(b.group(1))

有没有什么解决方案来获得数字与连字符Sol:174-819

s8vozzvw

s8vozzvw1#

你还需要一个连字符

re.search(r"WO\s*-\s*(\d+-\d+)",h)

测试正则表达式的好方法:https://regex101.com/

相关问题