我需要一个xml架构的正则表达式,它描述“以大写字母开头的名称,并且它们至少由两个单独的单词组成。”
我提出这个([A-Z])([a-z]*)\s(([A-Z])([a-z]*)(\s)*)+
并且它有效。例子:
John Russel
John Russel Peter
Super Mario
我认为它可能会更短但我不知道该怎么做。
但我的问题是接受拉丁字符,例如é
,à
和ã
。我该怎么做才能接受这些角色?
我必须接受如下名字:
Super Mário
José Super Mário
答案 0 :(得分:2)
答案 1 :(得分:1)
答案 2 :(得分:1)
也试一试。
([A-Z]+\S+)*(\s)*