正则表达式让我头疼不已,所以我请求您的帮助。我按志愿者姓名跟踪数据输入,因此我需要强制使用他们在Google表单中键入的姓名格式。我选择了第一个首字母(上面的F),然后选择句号,空格和姓氏(上面的Lxxxxx)。他们的名字的第一个字母和名字的第一个字母应该是大写字母A至Z。我无需处理国际问题。允许带连字符的姓氏将是一个好处。预先感谢。
A。林肯会过去。 林肯会失败。 林肯会失败。 ALincoln会失败。
答案 0 :(得分:1)
如果您要强制执行案件,可以执行以下操作:
/[A-Z]\. [A-Z][a-z\-]+/
(假设首字母没有连字符)
如果您不关心此事,则:
/[A-Za-z]\. [A-Za-z\-]+/
(此字符的确允许使用连字符作为首字母)
regex101.com是学习和测试正则表达式的绝佳资源。
答案 1 :(得分:0)
您格式的正则表达式为
([A-Z])\. ([A-Z])\w+
也有很多在线工具可以生成和测试正则表达式。