求一个正则表达式

amartapple 2010-10-01 12:00:58
字符串s 只能含有汉字、字母、数字、标点符号,但不能以:开头
...全文
57 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lrh_079 2010-10-02
  • 打赏
  • 举报
回复
^[^:][\u4e00-\u9fa5a-zA-Z0-9.?!\\]+$
注:
1. 开头的^和结尾的$表示字符串的开始和结尾
2. [^:]表示开头不能为:
3. \u4e00-\u9fa5用来匹配汉字
4. a-z用来匹配小写字母
5. A-Z用来匹配大写字母
5. .?!\\用来匹配标点符号,这里只列了4个符号.?!\,需要的话可自己添加,但要注意转义字符,如\需要转义, 在其前面添加\表示匹配的是\符号

110,570

社区成员

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

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

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