我遇到了一个问题,试图用一个外部值用花括号替换某个字符串的某些内容。如何替换大括号及其内容在一个字符串中
相关的代码示例:
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 –