我正在regex101.com上测试以下正则表达式\b\w+123\b
您可以在屏幕截图中看到,由于多行和全局标志均已启用,因此它会匹配尽可能多的单词。
但是,如果我想在它与第一个匹配项hehe123sada123123
匹配后强制使其停止,而我正在使用这两个标志。
我尝试将其捕获为一个组,然后在其旁边应用一个惰性量词:
都不是...
文本:
hehe123sada123123
第2323章
asdsadas123 asdsadas123
第123章
asdsadasfr5 asdsa345das123 sdsfdeadas123 sdsfdeadas123 sdsfdeadas123
答案 0 :(得分:1)
^[^\n]?(\b\w+123\b)
仅匹配
的第一个内部hehe123sada123123 asdsadas13423 asdsadas1563 hehe123 asdsadas123 asdsadas123 asdsk0adas123 asdsadas123 asdsadas asdsadasfr5 asdsa345das123 sdsfdeadas123 sdsfdeadas123 sdsfdeadas123