正则表达式:(?<=^[^]*[^]*)[^]*([^_])

解释:

  • (?<=^[^]*[^]*):使用正向先行断言,匹配前两个下划线之前的部分,即"AAA_AAA_"。
  • [^_]*:匹配任意个非下划线字符。
  • ([^]):匹配一个下划线和之后的所有非下划线字符,重复任意次。这样可以匹配到除前两个下划线之外的所有下划线及其后的字符。

在替换时,将匹配到的内容替换为逗号即可。

现有形如AAA_AAA_AAA_AAA、但是_ABA_A34A_BBB_待测试_分色分等的长短不一的字符串字符串中的下换下数量不确定现需要将字符串中除前两个下划线的其余下划线替换为逗号请写出匹配的正则表达式

原文地址: http://www.cveoy.top/t/topic/iTzx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录