看板 RegExp 關於我們 聯絡資訊
使用的工具是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)
LPH66:"\\(.+?\\)" 你的 \ 要給 Regex.Replace 物件看 06/22 19:04
LPH66:所以給 C# compiler 看的時候要寫兩次 06/22 19:04
LPH66: 函式 (改1F錯字) 06/22 19:05
Makoto0813:原來有一個\被吃掉了..難怪出錯.. 06/22 21:32