拜托帮忙看下,这个正则表达写的对么?

2017-07-19 17:49:32 +08:00
 vazo

需要过滤转发邮件,除了收件地址"tong-zhi"其他的一律转发,这个正则表达式要怎么写? ^((?!tong-zhi).)*$ 这样对么?

1432 次点击
所在节点    问与答
7 条回复
Moker
2017-07-19 18:24:00 +08:00
自己用几个例子测一下不就知道了
ethanlu
2017-07-19 18:41:37 +08:00
^[^(tong-zhi)].+
http://regexr.com/3gcjb

看看这样行不行
morefreeze
2017-07-19 19:15:58 +08:00
我很好奇楼主正则里的点号是啥意思
dawnven
2017-07-19 20:15:26 +08:00
@morefreeze .号是匹配除换行符的任何单字符
dallaslu
2017-07-19 20:30:38 +08:00
同志你好,试试这个!

^(?!tong-zhi).*$
dallaslu
2017-07-19 20:32:38 +08:00
@ethanlu 所有符合条件的以 ghijklmnopqrstuvwxyz 开头的地址都匹配不到了!
ethanlu
2017-07-19 20:53:04 +08:00
@dallaslu 发现了,g-z 会这样

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

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

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

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

© 2021 V2EX