1

何人かがダンプしたプログラミング コードをフォーマットする必要があります。そのため、ダブル スペースがないこと、すべてのクラスにコメントがあることなどを確認する必要があります。とにかく、この検索と置換の作成に苦労しています。新しい行...つまり、いくつかのチャンクには次のものがあります。

   // this is some comment \r\n
   // some other line \r\n

他のチャンクには次のものがあります。

  // bla bla bla \n
  // bla bla bla \n

他のチャンク

 // bla bla bla \r
 // bla bla bla \r

最後に、他のチャンクは

 // bla bla \n\r
 // bla bla \n\r

この違いのために、正規表現を作成するのに苦労しています。

だから私の質問は、すべての可能性 ( \r\n\n、) を \r\nに置き換えるにはどうすればよいですか? となることによって:\r\n\r

        var a = "\n\r\n\rHelloWorld";
        var b = "\r\n\n\rHelloWorld";
        var c = "\r\rHelloWorld";
        var d = "\n\nHelloWorld";

すべてが次のようになります。 "\r\n\r\nHelloWorld"

すべての変数 a、b、c、および d =

->
->
-> HelloWorld

それらはすべてビジュアルスタジオで同じに見えます...

4

1 に答える 1

3

あなたがする必要があるのは、おそらくCRの後にLFが続くか、LFの後にCRが続く可能性があると思います:

探す:\r\n?|\n\r?

交換:\r\n

于 2012-07-16T19:53:57.643 に答える