读书人

正则表达式相关,该怎么处理

发布时间: 2012-04-23 13:17:38 作者: rapoo

正则表达式相关
domain部分.(point)的前后不能出现-(hyphen)

eg:aaa@m21.alpha.-net.ne.jp
aaa@keri-.jp

原来写了一个在java中木有问题。。c中貌似有些语法不支持,regcomp的时候就爆掉了。。。
求一个c中regcomp能过的表达式

java中ok的:
[^\\.].*@([^-\\.]|(?!\\.)-(?!\\.)|(?!-)\\.(?!-))+

[解决办法]
[^\\.]*@([^-\\.]\\|(?!\\.)-(?!\\.)\\|(?!-)\\.(?!-))+

读书人网 >C语言

热点推荐