当前位置:  开发笔记 > 编程语言 > 正文

正则表达式匹配零

如何解决《正则表达式匹配零》经验,为你挑选了1个好方法。

我正在寻找一个正则表达式模式,可以匹配几个不同的零组合,如00-00-0000或0或0.0或00000

请帮忙

谢谢!

编辑:

好吧,我有一个Web服务,它返回一个结果集,根据它返回的结果我可以决定结果是否值得在页面上显示.因此,如果我得到00-00-0000或0或00000,我会认为没有找到数据,但如果它返回001或000123或0356.00 - 1000或0.6700,这将是有效的.

希望这能澄清我的问题

谢谢



1> SoapBox..:

您需要更好地定义零之间出现的有效内容.从你的问题出发,我假设你正在寻找任意数量的零,其中任何数字和分组都是" - "和".".它们之间....

0([-.]?0+)*

希望你不介意,SoapBox:

基于问题编辑,您要查找的是任何包含非零数字的字符串,因此:

[1-9]

或者,如果正则表达式引擎自动锚定字符串的开始和结束:

.*[1-9].*

可能是更好的解决方案.

这与您要求的测试相反,但这是一个简单的改变(扭转if语句的意义).

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有