如何在notpad++中将cpt模板中类似公式e3/d3的所有公式批量替换成if(e3=0,0,d3/e3)?

为了避免除零错误,如何在notpad++中将cpt模板中类似公式e3/d3的所有公式批量替换成if(e3=0,0,d3/e3)?
正则表达式该怎么写?报表中大量存在这种公式,手工改起来太麻烦。



解决办法:


  
编辑于 2017-9-27 09:47  
FineReportalu 发布于 2017-9-26 11:49
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
zchzch发布于2017-9-26 11:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2017-9-26 12:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-9-26 12:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
alu发布于2017-9-26 12:54(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon 手动的批量啊,如果都不一样,那你能手动慢慢替换了;
    就类似与文本,不一样的你不也得慢慢的全部替换么
    回复
    2017-09-26 13:07 
最佳回答
0
alu发布于2017-9-26 23:01(编辑于 2023-9-6 09:34)
555
  • zchzch zchzch 正则表达式: 
    <!\\[CDATA\\[=([a-z0-9]+)+/([a-z0-9]+)+]]>
    替换为 
    <![CDATA[=if($1==0,0,$1/$2)]]>
    回复
    2017-09-27 09:18 
  • zchzch zchzch 你自己先把你本地的备份一下,然后测试替换后是否满足你的要求,最后批量替换。
    回复
    2017-09-27 09:20 
  • alu alu(提问者) 回复 zchzch :多谢多谢!我也试出来了
    回复
    2017-09-27 09:40 
最佳回答
0
macro_hard发布于2017-9-26 23:41(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 573浏览人数
  • 最后回答于:2017-9-27 09:40
    活动推荐 更多
    热门课程 更多
    返回顶部