【发布时间】:2019-04-27 03:15:42
【问题描述】:
我可以在我用于测试的这个站点上检查“全局”。我取消了全局并尝试将 /g 添加到我的正则表达式中,但它不起作用。我正在尝试手动添加它,因为在实时环境中,正则表达式引擎没有全局过滤器。
我试过 /g 和正则表达式的开始和结束并关闭自动过滤器
(?=(Booked|Cancelled|Reschedule))(?<status>\1)|(?<acct>M\d{9})|(?
=Procedure Date:\s*(?<m>\d{2})\/(?<d>\d{2})\/(?<y>\d{2}))
如果我从网站上删除修饰符或尝试自己添加它,它会忽略匹配项。这是一个 de o
【问题讨论】:
-
你使用什么语言?
-
g标志不是正则表达式引擎的一部分,它只能用于某些语言的正则表达式文字符号中,而不是全部。你的环境是什么? -
PCRE (PHP) 我在 Summit Scheduler 上使用它,它已经脱离了 PHP。
-
您好,我认为这是一个全球性问题,因为 (1/4) 匹配项正在返回。似乎它正在被捕获但未显示。我不知道为什么regex101.com/r/igjCuo/53