作者Makoto0813 (放火後ティータイム)
看板RegExp
標題[問題] 比對括弧並將括弧和括弧內的文字都消除
時間Wed Jun 22 17:28:06 2011
使用的工具是Visual C# 2010
我想將括弧跟括弧內的文字都消除
所以使用regex的replace函式
以下是節錄一段
for (int i =0;!fileReader.EndOfStream ; i++)
{
text= fileReader.ReadLine();
text = Regex.Replace(text, "\(.+?\)", "");
在這行它顯示無法辨識的溢出字串,我想將括弧
認定成字元所以在左邊加上\ 請問這樣不對嗎?
fileWriter.WriteLine(text);
text = ""; } }
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.59.163
※ 編輯: Makoto0813 來自: 219.84.59.163 (06/22 17:29)
1F:推 LPH66:"\\(.+?\\)" 你的 \ 要給 Regex.Replace 物件看 06/22 19:04
2F:→ LPH66:所以給 C# compiler 看的時候要寫兩次 06/22 19:04
3F:→ LPH66: 函式 (改1F錯字) 06/22 19:05
4F:→ Makoto0813:原來有一個\被吃掉了..難怪出錯.. 06/22 21:32