Chinaunix首页 | 论坛 | 博客
  • 博客访问: 482293
  • 博文数量: 59
  • 博客积分: 345
  • 博客等级: 二等列兵
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-18 22:44
个人简介

to be myself

文章分类

全部博文(59)

文章存档

2017年(5)

2013年(47)

2012年(3)

2011年(4)

分类: Windows平台

2017-08-28 13:50:06

需求:
将文件中的linux路径替换成windows路径,使用Notepad++如何操作?

/mnt/hgfs/source/os/dir1
替换为
d:\source\os\dir1

第一步:
替换/mnt/hgfs/为d:\
(/mnt/hgfs/source/os/dir1==》d:\source/os/dir1)

第二步:
操作:
1. 打开替换对话框(“搜索”-》“替换”)
2. 打开录制宏功能(“宏”-》“开始录制”)
3. 先后执行下面两段宏

1)
查找目标:(?>=\\)(\w)+(?=/)
替换为   :$0angrad~~

(?>=exp)为匹配exp后的内容,此处exp为反斜杠\,需转义\\
(\w)+为匹配至少一个单词
(?=exp)为匹配exp前的内容,此处exp为正斜杠/
$0为前面匹配到的内容
angrad~~为定义的特殊内容,第二将被替换掉

执行变化

d:\source/os/dir1
==》d:\sourceangrad~~/os/dir1

2)
查找目标:angrad~~\/
替换为   :\\

执行变化

d:\sourceangrad~~/os/dir1
==》d:\source\os/dir1

反复执行这两段宏就行。
d:\source\os/dir1
==》d:\source\os\dir1

Q:
有没有更简便的方法?
阅读(2863) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~