C#中的转义字符的问题?

iamluda 2008-07-02 11:55:23
一个正则表达式如下:
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

bool adjust;
adjust = Regex.IsMatch(test.Value,"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");//???

由于存在转义的字符的问题,正则表达式
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 该如何写呢?
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gomoku 2008-07-02
  • 打赏
  • 举报
回复
string pat = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*";
xhan2000 2008-07-02
  • 打赏
  • 举报
回复
adjust = Regex.IsMatch(test.Value,@"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧