正则-选择&&非捕获元 ?=、?<=、?!、?<! 小蒋同学 2021-12-07 331 阅读1分钟 圆括号 () 将所有选择项括起来,相邻的选择项之间用 | 分隔。 () 表示捕获分组,() 会把每个分组里的匹配的值保存起来, 多个匹配值可以通过数字 n 来查看(n 是一个数字,表示第 n 个捕获组的内容)。 exp1(?=exp2):查找 exp2 前面的 exp1。 (?<=exp2)exp1:查找 exp2 后面的 exp1。 exp1(?!exp2):查找后面不是 exp2 的 exp1。 (?<!exp2)exp1:查找前面不是 exp2 的 exp1。