0

行ごとに情報を取得しようとしていますが、特定の基準が満たされている場合に限ります。以下のファイル A では、簡単に 123 を探し、次の行で 456 を探すことができます。

ただし、ファイル A で一致をリリースせずにファイル B で 789 のキャプチャに進むのに問題があります。 、現在の行にとどまります。」

これはどのように達成できますか?

ファイル A:

123

456

ファイル B:

123

456

789

4

1 に答える 1

0

正規表現に「新しい行でこれを探して、そこにある場合はその行をキャプチャする方法がわかりません。そこにない場合は、現在の行にとどまります。

複数回繰り返される式の一部として新しい行を一致させることができます。

\d{3}(\n\d{3})*

あなたが一致させたいものの正確な詳細はわかりませんが、これは私がそれ以上の情報なしで思いつくことができる最高のものです...

于 2013-09-07T12:30:46.900 に答える