【问题标题】:Regex match everything but正则表达式匹配所有内容,但
【发布时间】:2011-04-13 12:35:43
【问题描述】:

我想创建一个正则表达式来匹配字符串中除特定关键字或短语之外的每个单词、空格、标点符号和特殊字符。因为我只能修改正则表达式,不能修改服务器代码,所以我必须使用匹配而不是替换。

到目前为止,我有这样的东西:(?!(quick|brown|fox|the lazy))\b\w+,但它忽略了这个tool中的空格和特殊字符

谢谢。

【问题讨论】:

    标签: c# .net regex regex-negation


    【解决方案1】:

    这对你有用吗(?!(quick|brown|fox|the lazy))(\b\w+|[^\w])

    你有例子吗?

    【讨论】:

    • 谢谢。太好了,我想这是我需要的。但是,如果我有“懒惰”短语,那么它只会忽略“the”关键字,但“懒惰”仍然存在。我正在使用这个例子cuneytyilmaz.com/prog/jrx
    猜你喜欢
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 2012-12-05
    • 2016-04-30
    • 2012-10-31
    • 2018-07-18
    • 1970-01-01
    相关资源
    最近更新 更多