正则断言备忘
1. 正向后行断言
(?<=a)bc,匹配 a 后面的 bc
示例:xbcybcabcyy,它匹配最后的那组 bc
2. 正向前瞻断言
a(?=bc),匹配 bc 前面的 a
示例: axayabcaza,它匹配第3个 a
3. 负向前瞻断言
a(?!bc),匹配后面不是 bc 的 a
示例:axabcay,匹配第1个和第3个 a
4. 负向后顾断言
(?<!a)bc,匹配前面不是 a 的 bc
示例:xbcabcybc,匹配第1组 bc 和第3组 bc
5.组合断言
(?<!a)b(?!c),匹配前面不是 a 后面不是 c 的 b
示例:xbabcyb,匹配第1个 b 和第3个 b
桂棹兮兰桨,击空明兮溯流光。
浙公网安备 33010602011771号