2017-03-31 5 views
-3

私は正規表現(^。+ $)を見つけるしたい巨大な.txtファイルを持っている\ nは\ 1 \ nはと交換してください。現在私は手動でやっています。テキストファイルから正規表現を見つけて置換する方法は?

バッチスクリプトを使用してこれを自動化するにはどうすればよいですか?

^ - Start of Line. 
.+ - Any character, possibly repeated 
$ - End of Line 
\n - Followed by a blank line 

そして、あなたがそれを交換したい:それは何かを達成していないように見えます

Everything you Captured 
\n 

私が正しく表現を理解していれば

+0

sedはバッチ編集を行う友達です:[man page for sed](https://linux.die.net/man/1/sed) – mangotang

+2

そのための 'batch'コマンドはありません。しかし、dbenhamはこれを行うためのハイブリッドバッチファイルを書いています(あなたが/ unixツールをインストールしたくない場合)。 [jrepl](http://stackoverflow.com/search?q=jrepl)を検索すると、このツールを使用して多くの回答を見つけることができます。 – Stephan

答えて

1


これは、各行を同じ行に置き換えるだけではありませんか?

あなたの意図を明確にすることはできますか?

+0

すべての行の最後に\ r \ nを追加したいだけです。 – user2919579

+0

なぜあなたはそう言わなかったのですか?それは***非常に***の異なる質問です。私はあなたが望んでいると思う:http://stackoverflow.com/questions/17579553/windows-command-to-convert-unix-line-endings – abelenky

関連する問題