标签: regex
我正在尝试创建一个表达式,该表达式匹配两个空格之间的任何内容,这两个空格至少包含一个-,但没有f **知道如何做到这一点。
-
尝试像(?<=\s)[A-Z0-9(\-)+]+(?=\s)这样的东西根本不起作用......
(?<=\s)[A-Z0-9(\-)+]+(?=\s)
有人有个好主意吗?
答案 0 :(得分:3)
尝试
(?<=\s)\S*-\S*(?=\s)
你可能甚至不需要提前/后视:
\S*-\S*
可以正常工作