c#中正则表达式错误
本文关键字:错误 正则表达式 | 更新日期: 2023-09-27 17:53:40
嗨,我有一个问题,在c#正则表达式,我使用perl正则表达式是这样的:
在Perl中if($code=~/[[["(.*)"/) {
}
用c# Match regex = Regex.Match(code,"[[['"(.*)'"", RegexOptions.IgnoreCase);
问题是当我使用"[[[]"时出现错误,eh试图通过使用"'"来避免错误,但问题是代码将错误抛出为"["
有人能帮我吗?错误:analizando "[[["(.*)"- Conjunto [] sin terminar(西班牙语)
您需要为此使用字符串字量,并且您正在用'转义双引号,您也需要用双引号转义双引号。
试试这个:
Match regex = Regex.Match("test", @"[[[""(.*)""", RegexOptions.IgnoreCase);