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

这个正则表达式出了什么问题?

如何解决《这个正则表达式出了什么问题?》经验,为你挑选了1个好方法。

这几乎可以肯定是我所忽略的傻事,但我很难过.以下C#样式表达式应该匹配电话号码(它们的有限子集,但这只是测试...):

^[0-9]{3}-[0-9]{3}-[0-9]{4}$

搜索字符串如下:

978-454-0586\r\nother junk\r\nmore junk\r\nhttp://www.google.com\r\n

表达式在隔离时与电话号码匹配,但不在其他内容旁边时.例如,如果我在电话之后丢掉所有东西,它的效果非常好.

如何修改表达式以使其与电话号码匹配,并且不会挂在剩下的垃圾邮件上?

谢谢!



1> Tyler McHenr..:

^和$符号分别表示"行首"和"行尾".如果你想在一条线的中间匹配,摆脱它们.

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