notepad++使用正则表达式的查找替换

使用正则表达式可以很好地完成很多繁琐耗时的工作,以下抄录editplus正则表达式的使用,同样适用于notepad++:
表达式 说明
\t 制表符.
\n 新行.
. 匹配任意字符.
| 匹配表达式左边和右边的字符. 例如, "ab|bc" 匹配 "ab" 或者 "bc".
[] 匹配列表之中的任何单个字符. 例如, "[ab]" 匹配 "a" 或者 "b". "[0-9]" 匹配任意数字.
[^] 匹配列表之外的任何单个字符. 例如, "[^ab]" 匹配 "a" 和 "b" 以外的字符. "[^0-9]" 匹配任意非数字字符.
* 其左边的字符被匹配任意次(0次,或者多次). 例如 "be*" 匹配 "b", "be" 或者 "bee".
+ 其左边的字符被匹配至少一次(1次,或者多次). 例如 "be+" 匹配 "be" 或者 "bee" 但是不匹配 "b".
? 其左边的字符被匹配0次或者1次. 例如 "be?" 匹配 "b" 或者 "be" 但是不匹配 "bee".
^ 其右边的表达式被匹配在一行的开始. 例如 "^A" 仅仅匹配以 "A" 开头的行.
$ 其左边的表达式被匹配在一行的结尾. 例如 "e$" 仅仅匹配以 "e" 结尾的行.
() 影响表达式匹配的顺序,并且用作表达式的分组标记.
\ 转义字符. 如果你要使用 "" 本身, 则应该使用 "\".

notepad++中用正则怎么替换链接内容?

正则表达式:(href=")[^"]*(")
替换成:$1#$2
就可以把href的内容换成#,其他的保持不变了。
时间: 2024-10-14 04:02:48

notepad++使用正则表达式的查找替换的相关文章

Perl——正则表达式(四) 查找替换s///

转自http://blog.csdn.net/blog_abel/article/details/40589227 侵删 一. 介绍 使用 s/regex/replacement/modifiers 进行查找替换 二. 实例 (1) s/// 1 $f = "'quoted words'"; 2 #进行模式匹配,下面方法去除''单引号 3 if($f =~ s/^'(.*)'$/$1/) { #true, $1指的是引用了第一组(.*)的内容, ^$这两个字符用来表示开始与结束 4 5

vi查找替换命令

vi查找替换命令详解 分类: 常用工具技巧 Linux/Unix/BSD2010-07-13 15:05 72075人阅读 评论(2) 收藏 举报 正则表达式vimunixborderwindowsshell 一.查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 字符串匹配 pattern是需

sublime_中使用正则表达式查找替换

原文地址: http://frontmag.no/artikler/utvikling/regex-search-and-replace-sublime-text-2 我只是做下翻译(呃,简单理解下就好,我六级还没过呢) 正则的查找替换是st2内置的,不用装插件了 那,原文中是例子: 10x620x580mm 10x620x580mm 11x620x2390mm 11x620x2390mm 11x620x3050mm ... 作者的意图是想取得每行的第一个数字,然后加上mm,比如第一行,要变成1

怎么在notepad里面,将字符串替换成换行

用Notepad++可以,利用查找和替换功能,选择正则表达式,查找目标框里输入你想要替换的字符串,替换为框里输入\r,点击替换即可.这是个 很强大的功能,利用还它可以批量替换任何字符串,比如你链接是<a href="#" >123</a> <a href="#" >123</a> <a href="#" >123</a> <a href="#" &g

Linux Shell字符串操作(长度\查找\替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快. 一.判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$

Vim简单的查找替换

这里简单的给大家介绍一下Vim的查找替换,众所周知,Vim对正则表达式的支持是非常好的,对于程序员来说在分析大量数据的时候,用到Vim的这个功能无疑是件利器. 首先大家要明白vim正则里面的几个特殊含义: ^ 代表行首 $ 代表行尾 \d 代表数字 \D 代表非数字 [x,y,z]:代表各种条件选择 好的,那我们就出几个常用的题目做一下来试一下吧: 1.将以数字开头的行删除 %s/^\d.*$//igc :把这行置成空 %s/^\d.*$\n//igc :把这行直接删掉,包括换行符一起删掉,(注

awk && sed (1)====积累取ip以及sed 查找替换

(一)awk 和 sed 的相似点 (1)它们都使用相似的语法来调用. (2)它们都是面向字符流的,都是从文本中一行一行的输入,并且将输入直接送到标准输出端 (3)它们都使用正则表达式进行模式匹配 (4)它们允许用户在脚本中指定指令 我可能写的不是很好,这是我写脚本经常用到的,我认为这种东西要想学好就的多想,然后慢慢积累,而且我个人的心得是更加注重从实例出发,有些东西你看到以后多想想,可能到后来你还会遇到一些很相似的东西,不知不觉就学会了. (一)取ip,一定要注意观察我报错的地方 (1)最简单

Eclipse查找替换巧妙技巧用法

用Eclipse时,查找替换,可能是我们经常用的工具,但大多数只是查找替换简单的单词文本(如查找替换warnings),但遇到复杂的情况时,大多数人可能就手工改了. 例如: /* */ public class Configuration /* */ { /* */ private List<context> contexts; /* */ private List<String> classPathEntries; /* */ /* */ public Configuration

如何在Vim中的查找替换

“%s/最/第二/g” 用vim的人都知道,这是把所有“最”替换成“第二”的意思.其实vim的查找替换功能非常强大,用的好可以极大提升效率. vim的查找替换命令如下所示:    :{作用范围}s/{目标}/{替换}/{替换标志} 作用范围: 当前行 s:s/最/第二/g           把当前行的所有“最”替换成“第二” 全文 %s:%s/最/第二/g        把全文的所有“最”替换成“第二” 8-15行 8,15s:8,15s/最/第二/g    把8-15行的所有“最”替换成“第