2016-09-09 16 views
1

現在、「|」で区切られた数千の要素のリストがあります。キャラクター。崇高なテキストで各項目を独自の行に配置する方法はありますか?パイプ文字を見つけて改行で置き換えます

私が見つけて、新しい行にすべての文字を配置何らかの理由で

Find: | 
Where: doc.txt 
Replace: \n 

のパラメータで置き換える正規表現を使用しようとしました。

例えば:

listItem1|newItem2|newItem3|newItem4|newItem5|newItem6 

は、新しい行にそれぞれの文字を置いていたが、それは文字を見つけるとキャリッジリターンを挿入するために私が意図されました。多くの場合

listItem1 
newitem2 
newItem3 
newItem4 
newItem5 
newItem6 

プラグインを使用しないでこれを行う簡単な方法はありますか?私はプラグインを使用していくつかの例を見てきましたが、私は方法があると思うでしょう。

答えて

3

WindowsおよびLinux上で1人の|と押しALT + F3を選択し、CMD + CTRL + MacのGファイル内のすべてのインスタンスを選択し、その後、ヒット入力し

+0

私はそれがそれほど単純であることを知っていました...私はこれをより頻繁に使用します。助けてくれてありがとう! – confusedandamused

+0

@confusedandamused no worries。一般的な[ショートカット](http://docs.sublimetext.info/ja/latest/reference/keyboard_shortcuts_win.html)のいくつかを学ぶのに少し時間を費やすことをお勧めします。それはあなたに多くの時間を節約します –

0

replaceフィールドに\nを使用するには、regexを有効にする必要があります。

パイプ|をエスケープして、正規表現検索で使用する必要があります。

だから、正規表現検索を活性化し、交換し、これらの値を使用:

FIND = \|

は、REPLACE =あなたが何をしたい達成する

\n

関連する問題