我遇到了一個問題,試圖用一個外部值用花括號替換某個字符串的某些內容。如何替換大括號及其內容在一個字符串中
相關的代碼示例:
string value = "6";
string sentence = "What is 3 x {contents}";
# insert some sort of method sentence.replace(value,"{contents}");
什麼是最好的方法,用值替換「{內容}」,因爲花括號內的名稱可能會改變,但不管是什麼名字,它會被包含在內大括號。
我看了一下正則表達式,或者概念在我身上丟失了,或者我找不到相關語法來完成我正在嘗試做的事情。那是完成這個最好的方法嗎?如果是的話如何?如果不是什麼會是一個更好的方法來完成這個?
請參閱http://stackoverflow.com/questions/16537901/c-sharp-regex-match-curly-brackets-contents-only-exclude-braces –