我正在尝试使用RegEx事件从字符串中获取名称和姓氏,有两个名称。模式的名称和姓氏必须有两个组。
我尝试了下面的模式,但它获取了我要删除的最后一个空格,但我不能这样做。如何正确获取姓名和姓氏?
我尝试了什么:
^([A-Za-z]+ )+
结果:
答案 0 :(得分:1)
如果你真的只想获得前两个名字,那么重复捕获组并没有错误,中间有一个非捕获空间。
^([A-Za-z]+) ([A-Za-z]+)+
或者,补充@WiktorStribiżew在开头排除空格的答案,你可以这样做:
^\s*([A-Za-z ]+) ([A-Za-z]+)$
答案 1 :(得分:1)