当前位置:网站首页>notepad++正則錶達式替換字符串

notepad++正則錶達式替換字符串

2022-07-06 00:15:00 1390811049

注意:Notepad++正則錶達式字符串最長不能超過69個字符
在這裏插入圖片描述

錶達式 說明 
/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" 結尾的行. 
() 影響錶達式匹配的順序,並且用作錶達式的分組標記. 
/ 轉義字符. 如果你要使用 "/" 本身, 則應該使用 "//". 

包含“hello word”的行

^.hello word.$

以“hello word”開始的行

^hello word.*$

以“hello word”結尾的行

.*hello word$

搜索結果處理

Line 8: </item><item>    <word>social media</word>
	Line 15: </item><item>    <word>constant</word>
	Line 24: </item><item>    <word>row</word>
	Line 33: </item><item>    <word>approach</word>
	Line 41: </item><item>    <word>exam</word>
	Line 48: </item><item>    <word>alarm</word>
	Line 56: </item><item>    <word>obviously</word>
	Line 63: </item><item>    <word>urgently</word>

去除前面的 Line

^.*Line.*:
原网站

版权声明
本文为[1390811049]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060010386187.html