2011-03-09 212 views
0

请告诉检查包含除/\:*?"<>| 字正则表达式也请告诉我试图正则表达式查询

[a-z0-9A-Z]*^[:*?\"<>|]+[a-z0-9A-Z]* 

这是什么东西做的.. 感谢

+2

请澄清你的问题: “这包含了除单词” – 2011-03-09 07:28:34

+0

请澄清...你想让这些角色出现吗? – 2011-03-09 07:32:48

+0

为什么不问你的正则表达式查询而不是“这是干什么的?” – 2011-03-09 07:34:26

回答

1

与也许尝试:

^[^/\:*?"<>|]+$ 
+0

^[^/\\:\“*?<> |] + $ TH这个作品 – 001priyank 2011-03-09 09:14:15

0

该表达式:

[a-z0-9A-Z]*^[:*?\"<>|]+[a-z0-9A-Z]* 

细分为比较。

首先:

a-z0-9A-z 

这种匹配是AZ,0-9和AZ之间在字母表

然后所有字符:

[<snip>]* 

此更0以上即匹配它将匹配az,0-9和AZ之间的0个或更多字符。

然后'^'表示行开始,'+'表示匹配1或更多,即它将以0匹配失败,而'*'将通过。

将上述内容应用于您的表达式,您可以看到它的匹配。

+0

我找不到任何匹配的字符串吗?没有? – 2011-03-09 07:40:53

+0

没有。我没有找到。 – user626201 2011-03-09 08:29:45

+0

我想给出错误,如果字符串包含:*?\“<> | – 001priyank 2011-03-09 08:54:06

0

我想你需要在括号内添加“\”符号作为*? ^都具有特殊的意义^ [^/\:*?” <> |]

试试我不知道........

+0

^[^/\\:\“*?<> |] + $ This Works Thanks – 001priyank 2011-03-09 09:13:43