如何在我的 c# 应用程序中使用 Regex.Replace 替换以下内容?
替换以下所有内容:
rendition\":{
和:
rendition\":[{
所以我添加了左方括号。
并且
代替:
\"}}
和:
\"}]}
我正在使用 NewtonSoft 的 JsonConvert 将 XML 转换为 json。我的 xml 中的渲染元素可能是也可能不是数组。我正在尝试将转换后的 json 强制转换为数组
代替:
(?<=rendition:)\"\{(.*?)\"\}\}
和:
\"[{$1\"}]}
在 C# 中:
string json2 = Regex.Replace(json, "(?<=rendition\\\\\":)\\{(.*?)\\}\\}", "[{$1}]}");
查看在 ideone 上运行的此 C# 代码的现场演示。