0

この固定文字列を以下に示します。

edbe801bf92fe7b770f72df2d722df0a

そして、誰かが私を助けてくれたこの正規表現と私が必要とするものを一致させ、私はある程度理解しています。

(?:[^7]*7){4}([^7]*)

今、私は今日の文字クラスの使用を見ましたが、このような文字列と一致するように数字を含める方法がわかりません537

これらの数字を一致させて、最後の5との間のテキストを取得するにはどうすればよい3ですか?

edbe801bf92fe5a250e57eb2d522ef0b
edbe801bf92fe3e532b3f0e2f3e0b5fe

すべてキャプチャする必要があります

2df2d
7eb2d
f0e2f
4

1 に答える 1

2

サンプルが示唆するように、最初の 20 文字をスキップして次の 5 文字を取得したい場合は、この単純な正規表現を使用して実行できます。

^.{20}(.{5})

この正規表現は、すべてのテスト行に必要な出力を提供します。

于 2013-10-18T22:40:03.097 に答える