正規表現の任意のパターンの先読みやあと読みの書き方
(?=pattern) | 肯定先読み | 直後にpatternがある |
(?!pattern) | 否定先読み | 直後にpatternが無い |
(?<=pattern) | 肯定後読み | 直前にpatternがある |
(?<!pattern) | 否定後読み | 直前にpatternが無い |
である。
正規表現の任意のパターンの先読みやあと読みの書き方
(?=pattern) | 肯定先読み | 直後にpatternがある |
(?!pattern) | 否定先読み | 直後にpatternが無い |
(?<=pattern) | 肯定後読み | 直前にpatternがある |
(?<!pattern) | 否定後読み | 直前にpatternが無い |
である。