首页 > 其他分享 >visual studio正则表达式替换的捕获组

visual studio正则表达式替换的捕获组

时间:2023-03-24 13:14:07浏览次数:41  
标签:set groupBox 正则表达式 Padding visual studio new 替换

代码中有   


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

相关文章

  • PYTHON - 正则表达式
    1.1正则正则表达式(RegularExpression),在代码中是预先定义好的一个规则串,这个规则串可以匹配,查找,替换那些符合规则的文本。1.2正则表达式字符串正则表达式的字符串由......
  • 正则表达式
    作用:校验字符串是否满足规则    转义字符 \ 改变后面那个字符原本的含义//请编写正则表达式验证身份证号码是否满足要求。//简单要求:18位,前17......
  • 最新flstudio_win64_21.0.2.3399安装激活教程
    大家好,今天给大家最新FLStudio21中文版,它是一款非常专业宿主DAW编曲软件,对于音乐编辑处理的领域内的人而言,是非常能够满足需求的一款工具。FLStudio21拥有强大且专业的创作......
  • 常用数字与字母的正则表达式 比如 前10个数字后面和一个数字或者字母
    常用数字与字母的正则表达式比如前10个数字后面和一个数字或者字母原文链接:https://www.cnblogs.com/xuqiang7/p/11082729.html^\d{10}[A-Za-z0-9]{1}$或者^\d{10}......
  • 学习记录-JAVA正则表达式
    正则表达式java匹配方法s.matches("JAVA");s.equals("JAVA");来询问该字符串是否匹配表达式正则表达式语法整行字符加上/表示为正则表达式/123/以下所有均省略//......
  • JS常用各种正则表达式(汇总)
    JS常用各种正则表达式(汇总)原文链接:https://www.cnblogs.com/mxyr/p/10039393.html匹配URL这个url的正则表达式判断的JavaScript!比较全面的。它验证的情况包括IP,域名(dom......
  • JAVA正则表达式
    JAVA正则表达式参考Java正则表达式|菜鸟教程(runoob.com)1.正则表达式是什么正则表达式(RegularExpression)是一种文本模式,包括普通字符和特殊字符。正则表达式......
  • 正则表达式
    正则表达式\((regular\expression)\)正则表达式是一个字符串,用来描述匹配一个字符串集合的模式,可以使用正则表达式来匹配、替换和拆分字符串匹配字符串我们先来看......
  • 正则表达式
    正则表达式:用特殊符号表达,符号属于通用符号基本正则:优点:兼容性强 缺点:繁琐处理单位是一个符号^//匹配行首$//匹配行尾^$......
  • AndroidStudio中提示:uses-sdk:minSdkVersion 16 cannot be smaller than version 19
    场景在AndroidStudio中的app下引用了一个外部library,运行时提示:uses-sdk:minSdkVersion16cannotbesmallerthanversion19declaredinlibrary 关注公众号霸道......