JGFMK:
例えば。私が持っている場合 1234X03.04
私はキャプチャする03
と、04
しかし、私はしたくありません12
、23
、34
わかります:
- 否定先読み:
(?!...)
- 負の後読み:
(?<!...)
しかし、私は単一の正規表現の中にそれを結合する方法がわかりません。缶誰かの助け私を?乾杯。
MonkeyZeus:
あなたは使用することができます。
(?<!\d)\d{2}(?!\d)
(?<!\d)
- 以前の文字は数字ではありません\d{2}
- ちょうど二つの連続した数字(?!\d)
- 次の文字は数字ではありません
ここだデモ PHPでの結果のは。私はPHPの正規表現は、Javaのに近いと思います。