【发布时间】:2011-10-30 06:56:39
【问题描述】:
我有一个正则表达式,用于删除特定字符分号之后的所有内容。
var regex = new Regex(@";(.*)", RegexOptions.Singleline);
tb.Text = regex.Replace(tb.Text, "");
它似乎工作正常,但有时它会删除文本框的整个文本。例如,所有这些代码都被删除:
;fgkdfgdfgd
;dfgdfkghdfgdf
;sdgfsdfsdfsdf
;dfgdfgdfg
#dont remove this ;fgdfgdfg
“#dont remove this”应该保持不变,因为它不在分号之后,但不是吗?我的正则表达式有问题吗?
这个想法是从文件中删除或修剪所有 cmets。
【问题讨论】: