我有这样的字符串:
Text [City 1 || Location] text [Population]
|| Text [City 2 || Location] text [Population]
我需要替换 || 的正则表达式 就在 [] 内,带有 ==。
所以我必须是:
Text [City 1 == Location] text [Population]
|| Text [City 2 == Location] text [Population]
我写了这个正则表达式:
str = Regex.Replace(str, @"\[(.*?)\|\|(.*?)\]", "[$1==$2]");
但它取代了所有|| 与==。
如何解决?