【发布时间】:2017-06-28 11:42:19
【问题描述】:
我不太擅长正则表达式,这是我的问题:
我想创建一个与具有两个或多个名字的名称匹配的正则表达式(例如 Francis Gabriel)。
我想出了正则表达式 ^[A-Z][a-z]{3,30}/s[A-Z][a-z]{3,30} 但是
它只匹配两个名字而不是所有名字。
正则表达式应与 John John J. Johnny 匹配。
【问题讨论】:
-
你用的是什么语言?
-
我目前正在使用 java
-
你是如何定义名字的?如何处理名称
Francis Scott Key? “斯科特”是中间名还是第二个名字? -
我不明白。你可以有几个名字,名字中没有首字母,对吧?所以在首字母之前抓住名字是不够的?
标签: regex