“<模式值=ABC\s*\d*”与“<模式值=ABC\s*\d*”之间的差异& “<模式值=ABC\d*\d*”在 xslt 中

发布于 2025-01-03 07:39:47 字数 77 浏览 0 评论 0 原文

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

I dunno exactly but i think \s*\d* is something like "string + int" and \d*\d* is "int + int"
Any body with clarification.
Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把人绕傻吧 2025-01-10 07:39:47

这些是正则表达式

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

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

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

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

有关详细信息,请参阅有关 XSLT 2 中正则表达式的介绍信息。

These are regular expressions:

  • \d matches a single digit (0 - 9)
  • \s matches a whitespace character (space, tab, newline, ...)
  • * matches zero or more versions of the previous item.

So \d* matches zero or more digits, and \s* matches zero or more whitespace characters.

This means that ABC\s*\d* will match strings like ABC 2345, ABC234 and ABC.

ABC\d*\d* is the same as ABC\d*.

See this introduction to regular expressions in XSLT 2 for more information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文