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 回答