Ich erinnere mich? :Und? =Fast das Gleiche, aber? : erfassen während? = Keine Erfassung
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
不知道你需求是怎样 单单从题目来看 其实差别不大
?=是正向前瞻 ?:是非捕获
如果是检查是否match,那么肯定都是返回true的,但如果你取 Full match 两种是不一样的。
要理解 Lookahead 的意义,它match到的是一个位置,而不是真正的字符
推荐一个测试 regex 的站https://regex101.com
用你提供的两个正则和 1333 测试分别结果
不知道你需求是怎样 单单从题目来看 其实差别不大
?=是正向前瞻 ?:是非捕获
如果是检查是否match,那么肯定都是返回true的,但如果你取 Full match 两种是不一样的。
要理解 Lookahead 的意义,它match到的是一个位置,而不是真正的字符
推荐一个测试 regex 的站
https://regex101.com
用你提供的两个正则和 1333 测试分别结果