Regex 如何匹配所有项目don';t以';abc&x27;在逗号分隔的文本中,使用正则表达式?

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

我有这样一个文本:

abc13v、bc23c、8uend、abcabc、oabci、

(最后一项后面还有一个逗号)

正则表达式(我要求)将返回匹配项:

bc23c
8uend
奥巴奇

如何编写正则表达式

谢谢

^(?!abc)(\w+)$

使用负前瞻,我们可以声明它不应与行开头的
abc
匹配:
(?!^abc)

为了捕获剩余内容,我们使用捕获组
(\w+)
一次或多次捕获从a-z开始的所有内容,包括大小写和数字0-9

为了确保它处理整行,额外的
^
定义了“从开始”和
$
定义了“到结束”

看到它工作了吗

如果您使用的是需要更多转义字符的C#、Java或类似语言,请使用以下代码:


^(?!abc)(\\w+$

您使用哪种语言?到目前为止你试过什么?