私はこの正規表現に取り組んでいますが、期待どおりに機能していません。これまでの私の正規表現は次のとおりです-.{12}(?=.)$|(^.{1,12}$)
前半.{12}(?=.)$
は、私が立ち往生しているところです。入力文字列の最後の 13 文字のうち最初の 12 文字を一致させようとしています。
例:
1234567890123
--> 123456789012
123456789012345
--> 345678901234
12345678901234567890
-->890123456789
先読みが失敗しているようです。次のようなデモを使用すると、q(?=w)
aq の後に aw が正しく一致しますが、特定のインスタンスでは動作しません。
ありがとう!