2012-04-14
正则表达式是以文本描述字符组合的模式。在代码搜索中使用它们有助于描述一些概念,例如以“以‘var’开始的行”和“包含数字的属性值”。有关搜索的更多信息,请参见搜索和替换标签和属性。
下表列出了在正则表达式中使用的特殊字符、其含义和用法示例。若要搜索包含该表中某一特殊字符的文本,请在特殊字符前面附加一个反斜杠,令其“转义”。例如,若要在 some conditions apply*
短语中搜索实际的星号,您的搜索模式应类似于:apply*。如果您没有令星号转义,您将找到“apply”的所有匹配项(以及“appl”、“applyy”和“applyyy”的所有匹配项),而不只是后面跟有星号的那些匹配项。
字符 |
匹配 |
示例 |
---|---|---|
^ |
输入或行的起始部分。 |
|
$ |
输入或行的结尾部分。 |
|
* |
0 个或多个前置字符。 |
|
+ |
1 个或多个前置字符。 |
|
? |
前置字符最多出现一次(即,指示前置字符是可选的)。 |
|
. |
除换行符外的任何单字符。 |
|
x|y |
x 或 y。 |
|
{n} |
恰好 n 个前置字符。 |
|
{n,m} |
至少 n 个、至多 m 个前置字符。 |
|
[abc] |
用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符(例如,[a-f] 等效于 [abcdef])。 |
|
[^abc] |
未在括号中括起来的任何字符。用连字符指定某一范围的字符(例如,[^a-f] 等效于[^abcdef])。 |
|
b |
词边界(例如空格或回车符)。 |
|
B |
词边界之外的任何内容。 |
|
d |
任何数字字符。等效于 [0-9]。 |
|
D |
任何非数字字符。等效于 [^0-9]。 |
|
f |
换页符。 |
|
n |
换行符。 |
|
r |
回车符。 |
|
s |
任何单个空白字符,包括空格、制表符、换页符或换行符。 |
|
S |
任何单个非空白字符。 |
|
t |
制表符。 |
|
w |
任何字母数字字符,包括下划线。等效于 [A-Za-z0-9_]。 |
bw* 匹配“the barking dog”中的“barking”和“the big black dog”中的“big”和“black” |
W |
任何非字母数字字符。等效于 [^A-Za-z0-9_]。 |
W 匹配“Jake&Mattie”中的“&”和“100%”中的“%” |
Ctrl+Enter 或 Shift+Enter (Windows)、或者 Ctrl+Return 或 Shift+Return 或 Command+ Return (Macintosh) |
回车符。确保如果没有使用正则表达式,则在搜索时取消对“忽略空白差别”的选择。请注意,这匹配特定字符,而不是一般意义上的换行符;例如,它不匹配 |
使用括号在正则表达式内分隔出以后要引用的分组。然后在“替换”域中使用 $1、$2、$3 等来引用第一个、第二个、第三个和更后面的括号分组。
注意 |
在“查找内容”文本框中使用 1、2、3 等(而不是 $1、$2、$3)来引用正则表达式中更早的括号分组。 |
例如,通过搜索 (d+)/(d+)/(d+) 并用 $2/$1/$3 替换它,可以在由斜杠分隔的日期中交换日和月(因此可以在美国样式日期和欧洲样式日期之间进行转换)。 利用dreamweaver则表达式删除所有的链接
疯狂快递免费版下载v1.0.4 安卓最新版
其它手游 115.15MB
下载疯狂滑雪手机版下载v3.2.3 安卓版
其它手游 93.14MB
下载桥梁构造者手机版(Bridge Constructor)下载v13.3 安卓版
其它手游 96.92MB
下载真实冲浪手机版下载v1.0.15 安卓版
其它手游 77.29MB
下载羽毛球之星游戏手机版下载v3.2.5003 安卓版
其它手游 22.42MB
下载踢球伙伴手机版下载v2.14.2 安卓中文版
其它手游 196.79MB
下载发泄伙伴中文版下载v2.14.2 安卓版
其它手游 196.79MB
下载uphill rush游戏下载v4.3.1035 安卓版
其它手游 123.55MB
下载水上乐园滑滑梯手机版(uphill rush)下载v4.3.1035 安卓版
下载
水上冲刺最新版下载v4.3.1035 安卓版
下载
果冻位移官方版下载v1.8.73 安卓版
下载
乒乓球高高手最新版下载v1.0.1 安卓官方版
下载
世界杯进球官方版下载v2.70 安卓最新版
下载
基情橄榄球游戏下载v1.2.1 安卓最新版
下载
夏运会手机版下载v2.1.6 安卓版
下载
攀岩车游戏下载v2.23.0 安卓版
下载