主要語法
常用元字元
** 說明
. 匹配除換行符以外的任意字元
\w 匹配字母或數字或下劃線或漢字
\s 匹配任意的空白符
\d 匹配數字
\b 匹配單詞的開始或結束
^ 匹配字串的開始
$ 匹配字串的結束
常用限定符
**/語法 說明
* 重複零次或更多次
+ 重複一次或更多次
? 重複零次或一次
重複n次
重複n次或更多次
重複n到m次
常用反義詞
**/語法 說明
\w 匹配任意不是字母,數字,下劃線,漢字的字元
\s 匹配任意不是空白符的字元
\d 匹配任意非數字的字元
\b 匹配不是單詞開頭或結束的位置
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
簡單規則整理練習1、
2、url匹配的不同寫法
4、email位址
(1) [\w\-\.]+\@[\w]+\.[a-z]+
(2) [a-za-z0-9_-]+\@[a-za-z0-9]+\.[a-za-z]
(3) [a-za-z0-9]+[-_\.]?[a-za-z0-9]+\@[a-za-z0-9]+\.[a-za-z]
(4) [a-za-z0-9-_\.]+\@[a-za-z0-9]+\.[a-za-z]
5、\d 數字
\w 字母數字下劃線
\s應用例項
1、ep 中 url替換成加上
查詢 http://[a-z0-9.\/]+
替換為 \0
editplus中正則用法參考
Eclipse查詢替換巧妙技巧用法
用eclipse時,查詢替換,可能是我們經常用的工具,但大多數只是查詢替換簡單的單詞文字 如查詢替換warnings 但遇到複雜的情況時,大多數人可能就手工改了。例如 public class configuration public void addclasspathentry string en...
linux vim 查詢或替換空格
出處 1.匹配1到多個空格 s 2.替換乙個或多個空格,替換為逗號,s s g3.替換乙個或多個空格,替換為換行符 s s r g簡單解釋一下 s 在整個檔案範圍查詢替換 或者使用1,s 也是整個檔案範圍查詢 分隔符 表示重複1次或多次,加在一起表示乙個或多個空格。r 換行符 g 全域性替換 4.刪...
在VS中用正規表示式查詢或替換
2005vs和2008vs正則替換規則如下 2013vs不適合,不需要的同學可以直接跳到2013vs的操作辦法 example 查詢 incldue中帶有gl開頭的標頭檔案的,用 include.vs2005中的 查詢 替換 擁有強大的正則匹配功能 eg.dbassist.toint32 p dtr...