正则表达式没有字符

Dec*_*ter 11 regex

我有这个正则表达式

([A-Z], )*
Run Code Online (Sandbox Code Playgroud)

它应匹配 test,(逗号后面的空格)

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

test, test
Run Code Online (Sandbox Code Playgroud)

我正在寻找类似的东西

([A-Z], ~[A-Z])*
Run Code Online (Sandbox Code Playgroud)

干杯

Don*_*nut 24

使用以下正则表达式:

^[A-Za-z]*, $
Run Code Online (Sandbox Code Playgroud)

说明:

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

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