正则表达式 'on(?!\?)(.*?)=': 匹配 'on' 后面不接 '?' 的字符串
这个正则表达式的意思是:匹配以 'on' 开头且后面不接 '?' 的字符串中,任意字符(非贪婪模式)直到 '='。
例如,对于字符串 'onabc=123',这个正则表达式可以匹配到 'onabc=';对于字符串 'onabc?=123',则无法匹配。
(?!?) 是一个负向预查,表示后面不能紧跟着 '?'. (.*?) 是一个非贪婪模式的捕获组,表示尽可能少地匹配任意字符。
原文地址: https://www.cveoy.top/t/topic/okxt 著作权归作者所有。请勿转载和采集!