元字符
关于元字符的一般信息
正则表达式中的任何单字符(字母、数字或符号)在字面上与自身匹配,除非它是元字符。元字符是一个或多个具有唯一涵义且在正则表达式匹配中不用作字面涵义的字符。
例如,抑扬符号 (^) 是表示“在开头搜索”的元字符。
如果想要查找字符,而不是元字符模式,请在其前面加上反斜杠 (\)。
例如,要将音调符号作为文本字符查找,正则表达式必须为:\^
Reg. Exp. |
描述 |
示例 |
---|---|---|
\ |
将下一个字符作为字符查找;不要使用其元字符模式。 |
\. 在文本中查找句点 (.) . 查找第一个字符(任何字符) |
^ |
在字符串开头查找 |
^1 查找“1. Click Save.”而不是“in the 210th line” |
. |
查找任何字符(除了换行符)。 |
查找 a、A、1、<、.、= 等等;任何第一个字符均可。 |
() |
查找模式组。 |
(word) 查找“In this word” ^(word) 查找“Words in this line” |
[] |
查找模式范围。 |
[a-z] 查找字母,而不是数字 |
* |
查找以前的模式零次或更多次。 |
.* 查找所有字符 <(.*)> 查找所有 HTML 标记 |
+ |
查找以前的模式一次或更多次。 |
(<.l>)+ 查找 <UL><OL> |
? |
查找以前的模式零次或一次。 |
(<.l>)? 查找 <UL> |
(?i) |
通过不区分大小写的搜索查找其后的字符。 |
(?i)word 查找 word 和 Word |