【发布时间】:2018-08-26 18:25:45
【问题描述】:
我只想在 4 个数字之前获得 - 和之后的空格。我制作了以下正则表达式来尝试匹配这些字符。 ^(- )+?(?=\d{4})$
如果我在下面的数字字符串上尝试这个正则表达式,我不会得到任何匹配。
- 7575
我做错了什么?
我对正则表达式很陌生。
提前致谢。
【问题讨论】:
-
?=是一个积极的展望,但与里面的内容不匹配,试着把 de$像^(- )+?(\d{4}$)一样放在里面 -
你为什么使用这个:
(- )+??你知道那是什么意思吗?你想匹配- - - - - 1234(连字符和空格交替出现多次)?您可以发布一小部分示例输入和您的预期输出吗? (是的,我看到您已经接受了答案)