标签: regex find hyphenation
如何在连字符之前和之后找到空格? 即“这是我用带连字符的单词示例测试”
我需要以下空格:“我的带连字符的单词”和“带连字符的单词示例”
答案 0 :(得分:2)
您可以使用lookahead and lookbehind。
之前的空间:
\s(?=([^\s]+-[^\s]+))
之后的空间:
(?<=([^\s]+-[^\s]+))\s
答案 1 :(得分:1)
如果您只想获取连字词本身,请使用此正则表达式检索整个匹配(例如捕获组0):
\w+(?:-\w+)+