我正在使用XSLT与正则表达式:匹配exslt函数。该函数使用JavaScript正则表达式模式。所以我想穿越了3个一组数字1或5到7或9匹配直通23JavaScript正则表达式模糊
以下是正则表达式,我想出了:
(^[1-3]$|^[5-7]$|^[9-23]{1,2}$)
此正则表达式不匹配具有任何价值。以下复图案是良好仅少许程度:
(^[1-3]$|^[5-7]$|^9$|^[10-23]{2}$)
虽然这与所有其他预期的号码相匹配值除了14通19。为什么是这样以及如何使正则表达式更好。顺便说一句,我使用http://www.regextester.com/来测试模式匹配。
谢谢。
乍一看,这个或操作员似乎很腥。它可能会执行'$ | ^'而不是'tokenGroup | otherTokenGroup',这是有道理的。 – Zirak