我想从像这样的字符串中提取第一个逗号(名字和姓氏)之前的文本:John Smith, RN, BSN, MS Thom Nev, MD Foo Bar, MD,RN 我尝试了正则表达式:(.*)\s(.*),\s 但这并不适用于所有情况。如何实现呢? 最佳答案 匹配从字符串开头到第一个逗号的所有内容:^(.+?),