正規表示式測試器:
html注釋:
基本元字元
.
匹配任意單個字元
|
邏輯或操作符
[ ]
匹配字元集合中的乙個字元
[^]
對字元集合求非
-
在[ ]
中定義乙個區間
\
對下乙個字元轉義
數量元字元
*
匹配前乙個字元(子表示式)的零次或多次重複*?
懶惰型版本
+
匹配前乙個字元(子表示式)的一次或多次重複+?
懶惰型版本
?
匹配前乙個字元(子表示式)的零次或一次重複
匹配前乙個字元(子表示式)的n次重複
?
位置元字元
^
or\a
匹配字串開頭
$
or\z
匹配字串結束
\<
匹配單詞開頭
\>
匹配單詞結束
\b
匹配單詞邊界(開頭和結束)
\b
\b
的反義
特殊字元元字元
[\b]
退格字元
\c
匹配乙個控制字元
\d
匹配任意數字字元
\f
換頁符
\n
換行符
\s
匹配乙個空白字元
\s
\s
的反義
\t
製表符
\v
垂直製表符
\w
匹配任意字母數字字元或下劃線字元
\w
\w
的反義
\x
匹配乙個16進製制數
\0
匹配乙個8進製數
回溯引用和前後查詢
( )
定義乙個子表示式
\1
匹配第乙個子表示式\2 \3
依次類推
?=
向前查詢
?!=
負向前查詢
?<=
向後查詢
?大小寫轉換
\e結束\l
或\u
\l
把下乙個字元轉換為小寫
\l
把後面的字元轉換為小寫,直到遇見\e
為止
\u
把下乙個字元轉換為大寫
\u
把後面的字元轉換為大寫,直到遇見\e
為止
匹配模式
(?m)
分行匹配模式,必須在整個模式前面,此時換行符相當於字串分隔符
正規表示式必知必會
1 字元 語法說明 表示式可匹配 任意普通字元 匹配自身 abcabc 轉義字元 a b a b.匹配除了換行符以外的任何字元 相當於 w的加強版 w看下面一張表 可匹配空格 a c1b 字符集 可以都寫出來也可以寫個範圍如 a z 第乙個字元如果是 表示取反,如 a 表示a除外的所有字元,如果字符...
正規表示式必知必會
1.exactly n of the preceding element.只能匹配連續n個字元 n or more of the preceding element.可以匹配n,或任意大於n個連續字元。貪婪匹配,會盡量匹配多的字元 between m and n of the preceding e...
正規表示式必知必會 一
定義 正規表示式 regular expression,簡稱regex 是一種處理文字的工具,並不算得上是一門 語言 可以理解為內嵌於其它語言中的 迷你語言 用途搜尋,替換 語法 正規表示式區分大小寫 由字元和具有特殊含義的元字元構成 對於大部分的元字元,當要使用它們本身時,一般需要使用反斜線 進行...