繁体   English   中英

正则表达式 - 匹配第一次出现的匹配

[英]regex - match first occurrence of match

试图只匹配第一次出现。 是的,还有其他类似的问题,但无法弄清楚贪婪的正则表达式。

正则表达式 - https://regex101.com/r/yN1cdY/1

([0-9]) db | ([0-9]) ab

文本

someOtherText1 1 db | 2 ab 
some text
some text
someOtherText11 db | 2 ab 

当前匹配两者都只想匹配第一次出现

此正则表达式仅在第二种情况下才会匹配someOtherText1之后的信息:

\s([0-9]) db \| ([0-9]) ab

我不得不逃离你| 使其匹配文字 | 在您的字符串中,并添加 \s 以考虑您感兴趣的 substring 之前的空间。 在这里测试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM