Regexp将搜索A类符号,但不会搜索B类符号?

时间:2012-05-01 07:41:52

标签: perl

我是Perl regexp编程的新手(在.NET RegExp类中使用它),所以在一天多的时间里我试图创建regexp来搜索来自A类的符号(例如类\W)但是不是来自B级(例如类['])。换句话说,模式\W+匹配d'sparil!上位置1中的',但我需要模式???仅匹配d'sparil!位于!的第8位}。如果还有其他\W字符,例如%@(,则此模式将仅跳过B类[']个字符。有什么想法吗?我尝试了像[\W^'``]+这样的愚蠢模式,但它的工作很奇怪......如果它起作用的话。

1 个答案:

答案 0 :(得分:1)

尝试:

/[^\w']/

因为\W[^\w]

相关问题