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