0

私は以前にこの問題を抱えたことがなく、困惑しています。FTB を使用していて、改行しないスペース (  ) をテキスト エントリから に、および から削除する方法が見つかりませんsql2008r2。私はこれを通常のテキストボックスとテキストエリアで何度も行ってきましたが、これで完了しました。replace(string," ","")ページで単純に試してみましたが、運が悪かったのですが、正規表現を使用することを好みました。そして、これらのどちらも機能しません:

Regex.Replace(endStr, "(Â){1,999}", "", RegexOptions.IgnoreCase);

Regex.Replace(endStr, "( ){1,999}", "", RegexOptions.IgnoreCase);

気にしないでください、これを見つけて、うまくいきます:

Regex.Replace(endStr, "\s+", " ",  RegexOptions.IgnoreCase);
4

1 に答える 1

0

\ p {Z} +は、テキストボックスがアジア言語を処理する場合、それらの間隔文字が標準のUnicode値と異なるため、さらにうまく機能するはずです。

于 2012-08-18T12:52:21.360 に答える