急,请大家帮忙修改一个正则表达式
正则表达式:Match match = Regex.Match(formula, @"(?<!"")([\w()()']+?)!([a-z]+\d+)(?!"")", RegexOptions.IgnoreCase);
要匹配的字符串可能有如下三种格式:
字符串1:IF(钢筋试验任务委托单!C15="","/",钢筋试验任务委托单!C15)
字符串2:IF('钢筋试验记录(梁场)'!G40="","/",'钢筋试验记录(梁场)'!G40)
字符串3:IF('钢筋试验记录(梁场)'!G40="","/",'钢筋试验记录(梁场)'!G40)
现在
字符串1要匹配:钢筋试验任务委托单!C15
字符串2要匹配:钢筋试验记录(梁场)!G40
字符串3要匹配:钢筋试验记录(梁场)!G40
这个正则表达式要怎么写?