notepad2正则表达式替换字符串——

文件中查找支持以下的正则表达式:

       [] 匹配列表之中的任何单个字符.


例如:


[ab]  匹配 a 或者 b


[0-9]  匹配任意数字


[a-z]  匹配任意字母(不区分大小写)


 


[^] 匹配列表之外的任何单个字符.


例如:


[^ab] 匹配 "a" 和 "b" 以外的字符.


[^0-9] 匹配任意非数字字符.

 


* 其左边的字符被匹配任意次(0次,或者多次).


例如:


be*  匹配 b , be 或者 bee


be*f  匹配 bef , beef 或者 beeef


+ 其左边的字符被匹配至少一次(1次,或者多次).


例如:


be+ 匹配 be 或者 bee 但是不匹配 b


be+f  匹配 bef , beef 或者 beeef


^ 其右边的表达式被匹配在一行的开始. 例如 ^A 仅仅匹配以 A 开头的行.




[a-z]+[0-9]*\.[0-9]*\.[0-9]*\.[0-9]* 匹配IP地址且前面含有一个字符。

[^a-zA-Z0-9.@-_]  匹配所有字符,不匹配乱码。


 


$ 其左边的表达式被匹配在一行的结尾. 例如 "e$" 仅仅匹配以 "e" 结尾的行.


 


\ 转义字符. 如果你要使用 "\" 本身, 则应该使用 "\\".


利用 \r\n,并选中“对反斜杠“\”进行转义”,将回车换行符替换成逗号。还可利用此法在每一行的前面、后面添加特定的字符。