正则表达式匹配直到逗号

时间:2021-02-15 21:02:20

标签: regex

我有一些输入字符串,我只想获取城市名称(布莱顿、新加坡、奥斯汀、旧金山)

Brighton, United Kingdom
Singapore
Austin, TX, USA
San Francisco, CA, USA

我试过做这个正则表达式 (.*),? 但它匹配整个字符串,不考虑逗号。如果存在,我如何只匹配到第一个逗号?

1 个答案:

答案 0 :(得分:0)

你可以使用

(?m)^[^\r\n,]+

参见regex demo

详情

  • (?m)^ - 一行的开始
  • [^\r\n,]+ - 除了 CR、LF 和逗号之外的一个或多个字符。
相关问题