模式 | 描述 | 实例 | 完整字符串 |
---|---|---|---|
(?:…) | 非捕获组,表示这个括号内的内容不作为分组 | (?:abc){2} | abcabc |
(?=…) | 肯定环视,表示右边是指定内容的位置 | a(?=\d) | 右边是数字的a |
(?!…) | 否定环视,表示右边不是指定内容的位置 | a(?!\d) | 右边不是数字的a |
(?<=…) | 肯定逆序环视,表示左边是指定内容的位置 | (?<=\d)a | 左边是数字的a |
(?<!…) | 否定逆序环视,表示左边不是指定内容的位置 | (?<!\d)a | 左边不是数字的a |