Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
正規表現を書くのを手伝ってくれる人はいますか? 文字列を "/n /n /n" から "/n/n" にマージします
例えば:
"abc \n\n \n \n \n \n \n \n ddfdfd" === "abc \n\n ddfdfd"
したがって、「\n」の間のスペースのみを削除してください。
式の一致を文字列に置き換えて、replace メソッドを使用することをお勧めします。
一致させたいようで\n[\s]*\n、単純に に置き換えます\n\n。
\n[\s]*\n
\n\n
これを行う簡単な方法を次に示します。
string s = "abc \n\n \n \n \n \n \n \n ddfdfd"; string s2 = Regex.Replace(s, @"\n\s*\n", "\n\n");