输入:
gis.google.com
CAT
DOG
gis1.goole.com
CAT gis.google.com
gis.google.com DOG我已经使用下面的regex来匹配每一行的prticlar模式。
/^[\w]+\s+[\w]+[\.][\w]+[\.][\w]+$/mg下面是匹配的
DOG
gis1.goole.com
CAT gis.google.com但我只想匹配一行
CAT gis.google.com请帮我解决一下。提前感谢!
发布于 2014-10-13 07:45:44
将\s+替换为\h+,其中\s将匹配空格加上换行符,但\h只匹配水平空格。这就是连续两行(DoG和它的下一行)匹配的原因。并从正则表达式中删除所有不必要的字符类。
^\w+\h+\w+\.\w+\.\w+$演示
https://stackoverflow.com/questions/26335038
复制相似问题