gpt4 book ai didi

c# - 如何用正则表达式替换包含圆括号(圆括号)的文本?

转载 作者:行者123 更新时间:2023-11-30 15:21:37 25 4
gpt4 key购买 nike

oldvalue = "RGB = (255,000,255,000)"
newvalue = "RGB = (255,255,000,000)"
File.WriteAllText("C:\\Users\\devdrone\\Desktop\\Abc.txt",
Regex.Replace(File.ReadAllText("C:\\Users\\devdrone\\Desktop\\Abc.txt"),
oldvalue,
newvalue));

这不会替换为新值。

但它适用于

oldvalue = "RGB 1"
newvalue = "RGB 0"

最佳答案

由于要替换的字符串是行字符串,所以不要使用 Regex.Replace 而要使用 String.Replace:

string oldvalue = "RGB = (255,000,255,000)";
string newvalue = "RGB = (255,255,000,000)";
File.WriteAllText("C:\\Users\\devdrone\\Desktop\\Abc.txt",
File.ReadAllText("C:\\Users\\devdrone\\Desktop\\Abc.txt").Replace(
oldvalue,
newvalue));

关于c# - 如何用正则表达式替换包含圆括号(圆括号)的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37163577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com