-2

正規表現を書くのを手伝ってくれる人はいますか? 文字列を "/n /n /n" から "/n/n" にマージします

例えば:

"abc   \n\n   \n \n    \n   \n   \n   \n   ddfdfd" === "abc   \n\n  ddfdfd"

したがって、「\n」の間のスペースのみを削除してください。

4

2 に答える 2

4

式の一致を文字列に置き換えて、replace メソッドを使用することをお勧めします。

一致させたいようで\n[\s]*\n、単純に に置き換えます\n\n

于 2013-04-10T19:34:45.447 に答える
2

これを行う簡単な方法を次に示します。

string s = "abc   \n\n   \n \n    \n   \n   \n   \n   ddfdfd";

string s2 = Regex.Replace(s, @"\n\s*\n", "\n\n");
于 2013-04-10T19:35:59.523 に答える