0

正規表現を使用して、英数字と:を除くすべてのぎこちない文字を文字列から削除する方法を学習しようとしています。そして、それが何であれ、改行文字。

私はこれを使用しています

TextBox1.Text = Regex.Replace(TextBox1.Text, "[^:.0-9a-zA-Z ]+?", "")

しかし、私の結果ではすべての改行文字も削除されているようです。これが何であるかと思いました。正規表現クエリの最後に、改行文字を置換から除外するように指示しましたか?

入力してくれてありがとう

4

1 に答える 1

2

そのはず

[^:.0-9a-zA-Z\r\n]+

?必須ではありません

于 2012-10-06T08:44:49.173 に答える