XSD正则表达式:将每个单词的首字母大写

时间:2015-10-12 23:09:17

标签: regex xml xsd

什么是适当的正则表达式来大写XML Schema中每个单词的第一个字母(用空格分隔)? (PS:单词边界在XSD中不起作用) 到目前为止,我有这个:

xs:pattern value =“(([AZ])([a-zA-Z])*(([AZ])([a-zA-Z]))”

但这会以某种方式需要两个或更多的单词。正则表达式也应该只能接受一个单词(首字母大写)

1 个答案:

答案 0 :(得分:0)

请试试这个

"[A-Z][a-zA-Z]*( [A-Z][a-zA-Z]*)*"