区别“

时间:2012-02-08 06:59:58

标签: xml xslt xsd

我完全不知道,但我认为\ s * \ d *类似于“string + int”而\ d * \ d *是“int + int” 任何有澄清的机构。 谢谢!

1 个答案:

答案 0 :(得分:2)

这些是regular expressions

  • \d匹配一位数(0 - 9
  • \s匹配空白字符(空格,制表符,换行符,...)
  • *匹配前一项的零个或多个版本。

因此\d*匹配零个或多个数字,\s*匹配零个或多个空白字符。

这意味着ABC\s*\d*会匹配ABC 2345ABC234ABC等字符串。

ABC\d*\d*ABC\d*相同。

有关详细信息,请参阅this introduction to regular expressions in XSLT 2