Regex 如何匹配所有项目don';t以';abc&x27;在逗号分隔的文本中,使用正则表达式?
我有这样一个文本: abc13v、bc23c、8uend、abcabc、oabci、 (最后一项后面还有一个逗号) 正则表达式(我要求)将返回匹配项: bc23cRegex 如何匹配所有项目don';t以';abc&x27;在逗号分隔的文本中,使用正则表达式?,regex,Regex,我有这样一个文本: abc13v、bc23c、8uend、abcabc、oabci、 (最后一项后面还有一个逗号) 正则表达式(我要求)将返回匹配项: bc23c 8uend 奥巴奇 如何编写正则表达式 谢谢^(?!abc)(\w+)$ 使用负前瞻,我们可以声明它不应与行开头的abc匹配:(?!^abc) 为了捕获剩余内容,我们使用捕获组(\w+)一次或多次捕获从a-z开始的所有内容,包括大小写和数字0-9 为了确保它处理整行,额外的^定义了“从开始”和$定义了“到结束” 看到它工作了吗 如果您
8uend
奥巴奇 如何编写正则表达式 谢谢
^(?!abc)(\w+)$
使用负前瞻,我们可以声明它不应与行开头的abc
匹配:(?!^abc)
为了捕获剩余内容,我们使用捕获组(\w+)
一次或多次捕获从a-z开始的所有内容,包括大小写和数字0-9
为了确保它处理整行,额外的^
定义了“从开始”和$
定义了“到结束”
看到它工作了吗
如果您使用的是需要更多转义字符的C#、Java或类似语言,请使用以下代码:
^(?!abc)(\\w+$
您使用哪种语言?到目前为止你试过什么?