• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

如何使用正则表达式匹配非特定字串?

wangxi1240 2004-06-17 12:51:17
比如说想匹配除ab这个字串的所有字符串,正则表达式应该怎么写?
请指教
...全文
111 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2004-06-18
try

^(?!.*ab).*$
回复
zhangjun 2004-06-18
^[\s|\S][^ab]*$这样才对
^\S[^ab]*$不能匹配开头是空格的
回复
wangxi1240 2004-06-17
楼上的朋友,你给的好像不对啊,是要匹配除ab这个串以外的任何字串,如a,ba。。。。。
请再帮忙想想
回复
cxyPioneer 2004-06-17
up
回复
popok 2004-06-17
"^[^ab]*$"
回复
SkyGG 2004-06-17
^\S[^ab]*$
回复
wangxi1240 2004-06-17
不是要排除以ab开头的,而是想匹配除去ab这个字串以外的所有字串,请各位再帮忙想想
回复
AntingZ 2004-06-17
不是以ab开头的:"^[^a]|a[^b]"

回复
asp_love 2004-06-17
"^[^ab]*$"
回复
wangxi1240 2004-06-17
up
回复
wangxi1240 2004-06-17
楼上的兄弟,请使用正则表达式
回复
hhhh63 2004-06-17
string != "ab"
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-06-17 12:51
社区公告

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