目标结构如下所示:
検索结果:100,000件
如果我使用以下正则表达式模式:
((?<!?????)(?<!??)(((?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?+|[0-9?-?]))(,|?|?)?).+((?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|?|[0-9?-?]).+)?)(?!??)
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我希望使用这种模式,然后是阿拉伯数字或日文汉字(中文字符)数字,以"検索结果:"和"次の"之前的所有内容取消匹配.但是,模式以某种方式匹配最多4位数而不是6位数.
换一种说法,
次の1000件
工作(意味着它不匹配任何东西),但是
次の5,0000件
给出部分匹配("0000件")
我想知道为什么最多4位数.最终想找到一种方法,使用这个正则表达式来匹配任何东西.我知道这个正则表达式有点凌乱.在此先感谢您的反馈!