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