这几乎可以肯定是我所忽略的傻事,但我很难过.以下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
表达式在隔离时与电话号码匹配,但不在其他内容旁边时.例如,如果我在电话之后丢掉所有东西,它的效果非常好.
如何修改表达式以使其与电话号码匹配,并且不会挂在剩下的垃圾邮件上?
谢谢!
^和$符号分别表示"行首"和"行尾".如果你想在一条线的中间匹配,摆脱它们.