[问题] 比对括号并将括号和括号内的文字都消除

楼主: Makoto0813 (放火后ティータイム)   2011-06-22 17:28:06
使用的工具是Visual C# 2010
我想将括号跟括号内的文字都消除
所以使用regex的replace函式
以下是节录一段
for (int i =0;!fileReader.EndOfStream ; i++)
{
text= fileReader.ReadLine();
text = Regex.Replace(text, "\(.+?\)", "");
在这行它显示无法辨识的溢出字串,我想将括号
认定成字符所以在左边加上\ 请问这样不对吗?
fileWriter.WriteLine(text);
text = ""; } }
作者: LPH66 (-6.2598534e+18f)   2011-06-22 19:04:00
"\\(.+?\\)" 你的 \ 要给 Regex.Replace 物件看所以给 C# compiler 看的时候要写两次函式 (改1F错字)
楼主: Makoto0813 (放火后ティータイム)   2011-06-22 21:32:00
原来有一个\被吃掉了..难怪出错..

Links booklink

Contact Us: admin [ a t ] ucptt.com