我正在寻找适合ready-to-work
、ready-to-work-today
、ready-to
的正则表达式>。我一直这样放置多个选项:
text=''' ready-to-work ready-to ready-to-work-today'''
re.findall(r'\b[a-zA-Z0-9]+?-[a-zA-Z0-9]+?-[a-zA-Z0-9]+?\b', text)
我已成功找到最多三个术语的表达式,例如 ['ready-to-work']
,但我无法捕获 ready-to
和 今天准备工作
。我希望['准备工作','准备','准备今天工作']
。
感谢您的帮助。
最佳答案
尝试这个正则表达式\b\w+(-\w+)+\b
。
关于python - python中的正则表达式来管理 "-",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57044076/