2013-11-28 38 views
-3

有人知道我怎麼能取代 Fields.XXX由(String)dataRow ['XXX'] 在給定的字符串?其餘部分必須保持完整,而且有可能是字符串需要幫助關於註冊exp

作爲例子,我需要轉換

=Fields.employee_first_name + ' ' + Fields.employee_last_name 

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

感謝您的時間內任意數量的字段!

+3

當然,向我們展示您的正則表達式,我們將幫助您使其正常工作。 – SolarBear

+0

事實上,我不知道,我是新來的正則表達式,這似乎很複雜。如果沒有人知道並嘗試獲得某些東西,我可以在其中放置幾個​​小時,但可能有人會在30秒內完成。 – Vlad

+0

你能提供一些你想要匹配的例子嗎? – brandonscript

回答

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