考虑下面的示例字符串:
“并且有可能促进协调
堕落和建设和平?“
我想匹配令牌协调。
"""(?m)\b[^\s]*\-$"""
匹配侦听,但"""(?m)\b[^\s]*\-$^[^\s]*\b"""
与协调不匹配。
答案 0 :(得分:1)
这样可行
\b(\S+-[\r\n]+\S+)\b
<强>更新强>
^
- &gt;匹配行的开头/或字符串的开头(取决于使用s
开关)
$
- &gt;匹配行尾/或字符串结尾(取决于使用s
开关)
\b
- &gt;匹配单词边界
\r
- &gt;回车
\n
- &gt;新行
只有Windows使用\r
和\n
作为行分隔符。