【问题标题】:XSD Regex: Capitalize first letter of each wordXSD Regex:将每个单词的首字母大写
【发布时间】:2016-01-10 13:14:35
【问题描述】:

什么是合适的正则表达式来大写 XML Schema 中每个单词的首字母(由空格分隔)?

(PS:字边界在 XSD 中并不真正起作用)

到目前为止,我有这个:

xs:pattern value="(([A-Z])([a-zA-Z])* (([A-Z])([a-zA-Z])*)*)"

但这不知何故需要两个或更多的词。正则表达式也应该能够只接受一个单词(首字母大写)

【问题讨论】:

    标签: regex xml xsd


    【解决方案1】:

    请试试这个

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

    【讨论】:

      猜你喜欢
      • 2015-11-10
      • 2020-08-30
      • 2015-11-04
      • 2012-11-11
      • 2012-07-24
      • 2016-12-05
      • 1970-01-01
      • 2016-12-23
      • 2017-08-02
      相关资源
      最近更新 更多