2016-10-24 2 views
0

検索入力ボックスの横にある正規表現アイコンをクリックして正規表現を有効にすると、テキストを\nに置き換えることができます。VSCodeで改行を見つけるには?

しかし、私が改行を見つけようとすると、それを動作させることができません。私は\n[\n]を見つけようとしました。しかし誰も働かなかった。機能した唯一の解決策は[\s]でしたが、それは理想的ではありません。しかし、今のところ、それは私が推測することはない。

VSCodeで改行を見つけることはできますか?

+0

あなたは@Fraserだけ改行と交換する方法を説明します...しかし、どのように改行を見つけることではない与えたリンクです。私はすでに赤いです。 –

+0

私はそれを取得しません。なぜあなたのsonmeは私の質問を閉じたいですか? :Oそれは答えられておらず、あなたが提供したリンクは重複していません。 –

+0

OSX上のVSCode 1.17.2は、提案された複写の受け入れられた答えが正規表現モードで '$'と言うように、EOL文字を見つけることができます。 "単語全体"もオンになっている場合、 '$'を検索すると空白行しか見つからないことに注意してください。 ** _但し_ **、それは何かでEOLを置き換えるのではなく、代わりに "replace"フィールドの文字がEOLの前に付加されます。 EOLを検索して置き換えるには、プラットフォームに応じて '\ n'や' \ r \ n'を検索してください(Mac OS 9のファイルがある場合は '\ r'):regexモードで* * on ** ** ** ** ** ** https://stackoverflow.com/a/38257260/1112244。 – Peter

答えて

0

これはシステムの新しい行設定によって異なりますが、一般的にウィンドウでは改行は\rの改行と\nの2文字からなります。

だから新しい行のための正規表現は、 \r\n

+0

私は知っています。私はMacOSにいる。そしてそれは '\ n'です。あなたはそうです、Windowsでは '\ r \ n'です。 –

+0

質問に関連情報を含めると参考になると思いますか? – Fraser

+0

私はしましたか?私は私の質問で\ r \ nを使用したことはありません。常に\ n。 –

関連する問題