避免空间的正则表达式
分隔的IP地址,我能够获得逗号分隔的IP地址,但无法回避的空间,我应该在这里改变......避免空间的正则表达式
/^\*$|^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}(?:\s*,\s*(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3})*$/
如果你把你的模式在Regex101,你会看到正则表达式的解释。所以,你的模式,你会发现这一点:
\ S *匹配任何空白字符(等于[\ r \ n \ t \˚F\ V])
所以,你刚才删除你的模式\s*
和你设置:
/^\*$|^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}(?:\s*,\s*(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3})*$/
Here -----^---^
如果选中在日Ë新的正则表达式图中,可以看到有不允许使用空格:
不能正常工作 - 它可以包含逗号前的空格.. http:// www.regextester.com/22(11.44.55.2,44.55.22.6)我希望像(11.44.55.2,44.55.22.6)这 –
@PinalKalal,检查我在答案中的链接。它正在使用regex101。如果你发现一个模式,它不是更新链接,并通过 –
@PinalKalal发送它,顺便说一句我测试了你的喜欢,没有看到任何问题,匹配的IP没有空格。 –
什么是你的字符串? – Mohammad
查看[你的正则表达式示例](https://regex101.com/r/JpP4ol/3)针对某些字符串。哪些应该匹配,哪些不应该? –
然后你应该删除'\ s'元字符。 – revo