【发布时间】:2018-03-15 01:35:05
【问题描述】:
我在谷歌表格中有一个数据集,其中“名称”字段如下所示:
Stephen & Sally Fitzpatrick
我正在尝试找出正则表达式来查找“Sally Fitzpatrick”之间的空格,以便将其拆分为姓名和姓氏。这样,Stephen 和 Sally 将保留在姓名字段中,而 Fitzpatrick 将成为姓氏。
但问题的范围只是找到那个空间,而不是分割它。
我相信它是一个相当新的编译器,所以支持\s、\b、\w。
【问题讨论】:
-
匹配名称并非易事,因为您正在考虑的名称组合要多得多。我猜你在想
[a-z] [A-Z]之类的东西,但是当你第一次遇到von Braun时,这会分崩离析 -
是的,好点@MattBurland
-
正如马特所说,解析名称字符串并不简单,有很多不同的形式。 Sally Ann、Sarah Jane 和 Sue Saxe-Coburg 和 Gotha 怎么样? ;-)
标签: javascript regex google-sheets