玩蛇网提供最新Python编程技术信息以及Python资源下载!

求大牛帮写个正则表达式,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++编辑器为例,

s/(-w \/var\/www\/)([^\s]*)(.*)/$1$2$3 $2/g

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd14079.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 18时38分39秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules