这个用正则表达式怎么写?用python或JavaScript都可以。
本文介绍了这个用正则表达式怎么写?用python或JavaScript都可以。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
有1个文本文件data.txt,内容如下:
-w /var/www/apple.example -d
-w /var/www/pear.example -d
-w /var/www/beijing.example -d
-w /var/www/shanghai.example -d
-w /var/www/tianjin.example -d
#...以下省略
要改成这样:
-w /var/www/apple.example -d apple.example
-w /var/www/pear.example -d pear.example
-w /var/www/beijing.example -d beijing.example
-w /var/www/shanghai.example -d shanghai.example
-w /var/www/tianjin.example -d tianjin.example
也就是把每一行www/
后面的部分复制到行尾。
如果每一行是对齐的就简单了,在WebStorm里面按住Alt键一下就搞定了。因为长短不一,所以想用正则表达式来弄,但不知怎么弄,大神能否帮写个demo,用python或JavaScript都可以。
解决方案
查找目标 www\/([^\s]*)\s-d
替换为 www\/$1 -d $1
以npp++编辑器为例,
这篇关于这个用正则表达式怎么写?用python或JavaScript都可以。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文