2011-07-26 12 views

答えて

10

これはデフォルトでは思わ、マルチラインフラグmがスタート - 及びエンド・オブ・ラインに一致するように^$を引き起こし、Eclipseで有効になっています。正規表現の前に(?-m)を追加することで、mフラグを無効にすることができます。

私はちょうどそれをテストし、それが唯一のファイルの先頭や末尾に改行を削除します。

(?-m)(^\s+|\s+$) 
+0

申し訳ありませんでしたが、多くの休憩を見つけました –

+0

@マイク、ええ、あなたは正しい、Eclipseは私が思ったより少し異なっています。私はちょうどテストをした、それは今働く。 –

+0

これはAWEsomeです!ありがとう –

7

あなたがの終わりを表すために、ファイルの先頭を表すために\Aを使用して、\Zすることができますファイル。

+0

申し訳ありませんでしたが、一致するものが見つかりませんでした –

+0

彼らはそれ自身では一致しません。 '\ A.'はファイルの最初の文字を見つけるでしょう。 –

+0

'\ A.'はすべての場合で動作するとは思われません。ただし、テストではテキストブロックの開始を示しています。 – Mateng

関連する問題