[問題] 比對括弧並將括弧和括弧內的文字都消除

作者: 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