notepad++ 使用技巧

1.去除行尾空格
快捷键:alt+shift+s
或者选择菜单宏->Trim Trailing Space And Save

2.删除所有的空行
编辑->行操作->移除空行

3.正则表达式的使用
符号 解释
. 匹配任意字符,除了新一行(\n)。也就是说 “.”可以匹配 \r ,当文件中同时含有\r and \n时,会引起混乱。要匹配所有的字符,使用\s\S。

(…) 这个匹配一个标签区域. 这个标签可以被访问,通过语法 \1访问第一个标签, \2 访问第二个, 同理 \3 \4 … \9。 这些标签可以用在当前正则表达式中,或则替search和replace中的换字符串。

^ 匹配一行的开始(除非在集合中).

$ 匹配行尾.

* 匹配0或多次, 例如 Sa*m 匹配 Sm, Sam, Saam, Saaam 等等.

+ 匹配1次或多次,例如 Sa+m 匹配 Sam, Saam, Saaam 等等.

? 匹配0或者1次, 例如 Sa?m 匹配 Sm, Sam.

{n} 匹配确定的 n 次.例如, ‘Sa{2}m’ 匹配 Saam.

{m,n} 匹配至少m次,至多n次(如果n缺失,则任意次数).例如, ‘Sa{2,3}m’ 匹配 Saam or Saaam. ‘Sa{2,}m’ 与 ‘Saa+m’相同
例1:

要将Create Index行尾全部加上;
查找目标Create Index(.+)
替换为Create Index\1;

例2:
在这里插入图片描述
选中create table后括号内的内容
查找目标:\((.*?)\n\)

例3:选中建表语句
在这里插入图片描述
查找目标:create table(.*?)\n\)

例4 将行首5位数字用‘’括起来

在这里插入图片描述
查找目标:(^\d{5})
替换为‘\1’

例5:行尾的6位数字用‘’括起来
在这里插入图片描述
查找目标:(\d{6}$)
替换为‘\1’
解释:\1取的是第一个()里的东西

发布了5 篇原创文章 · 获赞 0 · 访问量 2109

猜你喜欢

转载自blog.csdn.net/weixin_42132086/article/details/90407419
今日推荐