我正试图找出一个正则表达式,用于从Last, first Middle中提取名字
例如:Smith, Jane Ann
只返回Jane
。
我用^[a-zA-Z_'^s]+
计算出姓氏字段。
我相信我想通过抓住逗号后面的第一个单词来提取名字,但我不知道如何做到这一点。此外,这是两个独立的字段,因此需要单独列出第一个名称。
[^,]*$
给了我名字和中间名
/(?<=, ).*(?=)
也给了我名字和中间名
使用后面查找来匹配逗号,然后使用更特定的模式匹配非空白字符,因此它不会包含中间名。
(?<=, )S+