有人知道如何更换 Fields.XXX by(String)dataRow ['XXX'] 在给定的字符串内?其余的必须保持完整,字符串
中可以有任意数量的字段例如,我需要转换
=Fields.employee_first_name + ' ' + Fields.employee_last_name
到
=(String)dataRow['employee_first_name'] + ' ' + (String)dataRow['employee_last_name'];
谢谢你的时间!
答案 0 :(得分:3)
s = Regex.Replace(s, @"\bFields\.(\w+)\b", "(String)dataRow['" + @"$1" + "']");