【发布时间】:2011-02-17 14:18:28
【问题描述】:
我有一个声明:
我有一个字符串,比如
content = "* test *"
我想搜索并替换它,所以当我完成后,字符串包含以下内容:
content = "(*) test (*)"
我的代码是:
content = Regex.Replace(content, "*", "(*)");
但这会在 C# 中导致错误,因为它认为 * 是正则表达式语法的一部分。
如何修改此代码,以便将字符串中的所有星号更改为 (*) 而不会导致运行时错误?
【问题讨论】: