eclipse编辑器使用正则

eclipse编辑器功能强大,正则式的支持有时也很有用。除了编程,有时候还可以做点别的事儿。
比如:有工具生成的sql脚本,但不符合要求,需要小小修改。又不想写程序,perl俺不会写,批处理功能不够强,咋办呢,直接用eclipse的正则替换功能可以做到:

比如:sql是一系列的 insert 语句,用换行分隔,形如:insert into T_table (FID,.....) values('FID值',....);
想替换为:delete from T_table where FID='FID值'。

第一步:将insert into T_table 全部替换为delete from T_table where FID=。这个无需要正则。
第二步:将values( 替换为 where FID=,这个需要正则:
将  FID([/u0000-/uFFFF]+?)Values  替换为 空串。
第三步:将 (/x2c)([/u0000-/uFFFF]+?)(/n) 替换为 /n

通过循环执行,即可替换原有字串为期望字串。
实际上,上面讲的标准正则的用法,并不限于eclipse,不过,不同编辑器或编译器使用正则会小区别。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值