连续4位数之前匹配所有内容的正则表达式是什么,但也包括匹配中的4位数?
答案 0 :(得分:1)
我认为这个正则表达式应该足够好了:
(^.*?\d{4})
说明:
^
在字符串
.*?
匹配任何字符
\d{4}
匹配数字[0-9]四次
查看此处的工作:https://regex101.com/r/gO0aT9/1
答案 1 :(得分:1)
您可以使用具有2个捕获组的正向前瞻。
例如:
^(?=((.+)[0-9]{4}))$
https://regex101.com/r/dR4oQ7/1
考虑到答案已发布,我认为即使我added a comment requesting sample data and an effort by OP,我也会发布自己的答案。