正则表达式 – 正则表达式没有字符

我有这个正则表达式

([A-Z], )*

这应该匹配的东西
测试,(逗号后面有空格)

如何更改正则表达式,以便如果空格后面有任何字符,则它不匹配.
例如,如果我有:

test, test

我正在寻找类似的东西

([A-Z], ~[A-Z])*

干杯

最佳答案
使用以下正则表达式:

^[A-Za-z]*, $

说明:

> ^匹配字符串的开头.
> [A-Za-z] *匹配0个或更多字母(不区分大小写) – 将*替换为需要1个或多个字母.
>,匹配逗号后跟空格.
> $匹配字符串的结尾,因此如果逗号和空格后面有任何内容,则匹配将失败.

正如已经提到的,当你提出正则表达式问题时,你应该指定你正在使用哪种语言,因为有许多不同的变种都有自己的特性.

转载注明原文:正则表达式 – 正则表达式没有字符 - 代码日志