代码中有
groupBox.set_Padding(new Padding(3, 9, 3, 3));
需要替换为
groupBox.Padding=(new Padding(3, 9, 3, 3));
除了Padding之外,还有Size之类的其它属性,都变成了set来访问的。
问chatGPT,有没有办法替换,它说用正则表达式,问正则表达式的网站有没有,给推荐了四个,用https://regex101.com/ 生成了个正在表达式
\.set_*\( ,
被替换内容为 .$1=(
可是直接就把内容替换成了
groupBox.$1=(new Padding(3, 9, 3, 3));
问chatGPT为什么仍然是$1, 它说没有捕获组,原来要加个小括号扩起来,才是捕获的要替换的内容。
\.set_([0-9A-z]*)\(
替换成 .$1 =(
终于大功告成。
标签:set,groupBox,正则表达式,Padding,visual,studio,new,替换 From: https://www.cnblogs.com/william1994/p/17251203.html