需要有关正则表达式的帮助

时间:2013-11-28 19:00:53

标签: regex string replace

有人知道如何更换 Fields.XXX by(String)dataRow ['XXX'] 在给定的字符串内?其余的必须保持完整,字符串

中可以有任意数量的字段

例如,我需要转换

=Fields.employee_first_name + ' ' + Fields.employee_last_name

=(String)dataRow['employee_first_name'] + ' ' + (String)dataRow['employee_last_name'];

谢谢你的时间!

1 个答案:

答案 0 :(得分:3)

s = Regex.Replace(s, @"\bFields\.(\w+)\b", "(String)dataRow['" + @"$1" + "']");