Regexのものは恐ろしいです。私はC#で正規表現を使用して、2つ以上のスペースを改行しないスペースに変換したいと考えています。私は単一のスペースだけを残したいと思う。複数の空白をC#のRegexに置き換えてください。
Sample Sample
Sample Sample
しかし
Sample Sample
を生成するには、影響を受けることはないでしょう。
アイデア?
ありがとうございます。
Regexのものは恐ろしいです。私はC#で正規表現を使用して、2つ以上のスペースを改行しないスペースに変換したいと考えています。私は単一のスペースだけを残したいと思う。複数の空白をC#のRegexに置き換えてください。
Sample Sample
Sample Sample
しかし
Sample Sample
を生成するには、影響を受けることはないでしょう。
アイデア?
ありがとうございます。
あなたは、交換引数としてMatchEvaluator
を使用することができます。 C#3.0以降では、あなたがラムダ関数を使用することができます。
s = Regex.Replace(s, " {2,}", x => x.Value.Replace(" ", " "));
ありがとう:-)使用MatchEvaluator機能を忘れてしまいました。私はそれが簡単だろうと思った。私はちょうどそのもので苦労している。 – Chev
非常に良い1つ! – Marlon