正規表現のメタ文字学習
正規表現のメタ文字で最近覚えたパターンが便利だったのでメモ。
これだけでも使いこなせると細かいパターンにマッチさせる事ができそう。
メタ文字 | 説明 |
---|---|
(?<!...)... | 先行する文字列が、式と一致しない場合にマッチする。 |
(?<=...)... | 先行する文字列が、式と一致する場合にマッチする。 |
...(?=...) | 後ろに続く文字列が式と一致する場合にマッチする。 |
...(?!...) | 後ろに続く文字が式と一致しない文字にマッチする。 |
...(?:...) | 後ろに続く文字が式と一致する文字列にマッチする。式も含めて全体がマッチ結果として取得される。 |
※いずれの場合も、マッチした結果に式は含まれない。