不懂正则表达式

2015-12-06 20:17:19 +08:00
 yumijie
有个问题请教高手,我想筛选域名.在一个文本文件中,我想把.com.cn 的域名筛选出来.

正则表达式是: [\.com\.cn]$ 吗?

用测试工具好像不对啊......
2375 次点击
所在节点    PHP
9 条回复
knightdf
2015-12-06 20:26:11 +08:00
把[]去了就对了
tracyone
2015-12-06 20:30:13 +08:00
什么工具?
yumijie
2015-12-06 20:30:34 +08:00
@knightdf 非常感谢回复,我去试试.............
yumijie
2015-12-06 20:31:29 +08:00
@tracyone 正则表达式测试器
Zzzzzzzzz
2015-12-06 20:33:04 +08:00
看标签是 php 的话是 preg_match_all('/.*\.com\.cn$/m', $src, $result);
imn1
2015-12-06 20:33:31 +08:00
方括号是字符列表,指里面“任一个”字符,所以只会匹配一个字符
uucloud
2015-12-06 22:18:07 +08:00
www\..*?\.com\.cn
这样?
956826374qq
2015-12-07 09:54:54 +08:00
你表达的并不是很清楚,所以只能写一个模糊的匹配,如果再细分再留言吧
/\b.*?\.com\.cn$/g
dogsteve
2015-12-22 23:30:19 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/241553

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX