partial matching (3)
partial matchingをパターン全体のオプションのつもりで考えていたが、パターンの一部分に対する指定にすることも考えられる。
/abc(?P:def)gh/
例えばこのように書くと、"def"の途中か前後の位置で文字列が終端している場合にもマッチングが成功する。"ab"なら失敗だが、"abc", "abcd"などは成功。
partial matchingをパターン全体のオプションのつもりで考えていたが、パターンの一部分に対する指定にすることも考えられる。
/abc(?P:def)gh/
例えばこのように書くと、"def"の途中か前後の位置で文字列が終端している場合にもマッチングが成功する。"ab"なら失敗だが、"abc", "abcd"などは成功。