notepad2正則表達式替換字符串

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,並選中“對反斜槓“\”進行轉義”,將回車換行符替換成逗號。還可利用此法在每一行的前面、後面添加特定的字符。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章