国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何使用正則表達(dá)式搜索

正則表達(dá)式是簡(jiǎn)明而靈活的表示法,用于查找和替換各種模式的文本。在 SQL Server Management Studio 的“查找和替換”對(duì)話框中的“查找內(nèi)容”字段中,可以使用一組特定的正則表達(dá)式。

使用正則表達(dá)式進(jìn)行查找

  1. 若要在“快速查找”、“在文件中查找”、“快速替換”“在文件中替換” 操作過(guò)程中,在“查找內(nèi)容”字段啟用正則表達(dá)式,請(qǐng)?jiān)?span id="moiyehiw" class="label">“查找選項(xiàng)”下選中“使用”,再選擇“正則表達(dá)式”

  2. “查找內(nèi)容”字段旁邊的“引用列表”三角形按鈕將變?yōu)榭捎脿顟B(tài)。單擊此按鈕可顯示一組最常用的正則表達(dá)式。如果選擇了表達(dá)式生成器中的某個(gè)項(xiàng),則可將該項(xiàng)插入“查找內(nèi)容”字符串。

注意

“查找內(nèi)容”字符串中使用的正則表達(dá)式與 Microsoft .NET Framework 編程中的有效正則表達(dá)式相比,語(yǔ)法上存在差異。例如,在“查找和替換”對(duì)話框中,大括號(hào) {} 用于表示帶標(biāo)記的表達(dá)式。所以,表達(dá)式“zo{1}”將匹配所有“zo”后帶標(biāo)記 1 的匹配項(xiàng),如“Alonzo1”和“Gonzo1”。但在 .NET Framework 中,{} 符號(hào)用于表示量詞。因此,表達(dá)式“zo{1}”將匹配所有“z”后跟一個(gè)“o”的匹配項(xiàng),如匹配“zone”,但不匹配“zoo”。

下表對(duì)“引用列表”中提供的正則表達(dá)式進(jìn)行了說(shuō)明。

表達(dá)式

語(yǔ)法

說(shuō)明

任何單個(gè)字符

.

匹配除換行符外的所有單一字符。

零個(gè)或更多

*

匹配零或更多前導(dǎo)表達(dá)式的匹配項(xiàng),執(zhí)行所有可能的匹配。

一個(gè)或更多

+

匹配至少一個(gè)前導(dǎo)表達(dá)式的匹配項(xiàng)。

行首

^

僅匹配行首位置的字符串。

行尾

$

僅匹配行尾位置的字符串。

字首

<

僅匹配文本中以此開頭的字。

字尾

>

僅匹配文本中以此結(jié)尾的字。

分行符

\n

匹配與平臺(tái)無(wú)關(guān)的換行符。在替換表達(dá)式中,插入一個(gè)換行符。

在集合中的任何一個(gè)字符

[]

匹配 [] 中的任何一個(gè)字符。若要指定字符范圍,請(qǐng)列出起始字符和結(jié)束字符,并用短劃線 (-) 分隔,如 [a-z]。

不在集合中的任何一個(gè)字符

[^...]

匹配不在 ^ 之后的字符集中的任何一個(gè)字符。

|

匹配“或”符號(hào) (|) 兩旁的任一表達(dá)式。常用于組中。例如,(sponge|mud) bath 可以匹配“sponge bath”和“mud bath”。

Escape

\

將反斜杠 (\) 后的字符作為文字匹配。此表達(dá)式允許您搜索正則表達(dá)式標(biāo)記中使用的符號(hào),如 { 和 ^。例如, \^ 可用于查找字符 ^。

標(biāo)記表達(dá)式

{}

匹配用括起來(lái)的表達(dá)式內(nèi)的文本。

C/C++ 標(biāo)識(shí)符

:i

匹配表達(dá)式 ([a-zA-Z_$][a-zA-Z0-9_$]*)。

用引號(hào)括起來(lái)的字符串

:q

匹配表達(dá)式 (("[^"]*")|('[^']*'))。

空格或制表符

:b

匹配空格或制表符。

整數(shù)

:z

匹配表達(dá)式 ([0-9]+)。

“引用列表”中只列出了部分可在“查找和替換”操作中使用的正則表達(dá)式。還可以將下列任一正則表達(dá)式插入“查找內(nèi)容”字符串:

表達(dá)式

語(yǔ)法

說(shuō)明

最少 - 零個(gè)或更多

@

匹配零個(gè)或更多前導(dǎo)表達(dá)式的匹配項(xiàng),匹配盡可能少的字符。

最少 - 一個(gè)或更多

#

匹配一個(gè)或更多前導(dǎo)表達(dá)式的匹配項(xiàng),匹配盡可能少的字符。

重復(fù) n 次

^n

匹配前導(dǎo)表達(dá)式的 n 個(gè)匹配項(xiàng)。例如,[0-9]^4 匹配所有四位數(shù)序列。

分組

()

將子表達(dá)式分組

第 n 個(gè)標(biāo)記文本

\n

“查找或替換”表達(dá)式中,指示匹配第 n 個(gè)標(biāo)記表達(dá)式的文本,其中 n 為 1 到 9 之間的數(shù)字。

“替換”表達(dá)式中,\0 將插入完整的匹配文本。

右對(duì)齊字段

\(w,n)

“替換”表達(dá)式中,在寬度至少為 w 個(gè)字符的字段中,右對(duì)齊第 n 個(gè)標(biāo)記表達(dá)式。

左對(duì)齊字段

\(-w,n)

“替換”表達(dá)式中,在寬度至少為 w 個(gè)字符的字段中,左對(duì)齊第 n 個(gè)標(biāo)記表達(dá)式。

阻止匹配

~(X)

如果在表達(dá)式的此處出現(xiàn) X,則阻止匹配。例如,real~(ity) 匹配“realty”和“really”中的“real”,但不匹配“reality”中的“real”。

字母數(shù)字字符

:a

匹配表達(dá)式 ([a-zA-Z0-9])。

字母字符

:c

匹配表達(dá)式 ([a-zA-Z])。

十進(jìn)制數(shù)字

:d

匹配表達(dá)式 ([0-9])。

十六進(jìn)制數(shù)

:h

匹配表達(dá)式 ([0-9a-fA-F]+)。

有理數(shù)

:n

匹配表達(dá)式 (([0-9]+.[0-9]*)|([0-9]*.[0-9]+)|([0-9]+))。

字母字符串

:w

匹配表達(dá)式 ([a-zA-Z]+)。

Escape

\e

Unicode U+001B。

響鈴

\g

Unicode U+0007。

Backspace

\h

Unicode U+0008。

制表符

\t

匹配制表符,Unicode U+0009。

Unicode 字符

\x#### 或 \u####

匹配由 Unicode 值確定的字符,其中 #### 為十六進(jìn)制數(shù)字。可以使用 ISO 10646 碼位或給出代理項(xiàng)對(duì)值的兩個(gè) Unicode 碼位,指定基本多語(yǔ)言面(即代理項(xiàng))以外的字符。

下表列出了按標(biāo)準(zhǔn) Unicode 字符屬性匹配時(shí)的語(yǔ)法。雙字母縮寫和 Unicode 字符屬性數(shù)據(jù)庫(kù)中列出的縮寫相同。可以將這些縮寫指定為字符集的一部分。例如,表達(dá)式 [:Nd:Nl:No] 匹配任何數(shù)字。

表達(dá)式

語(yǔ)法

說(shuō)明

大寫字母

:Lu

匹配任何單個(gè)大寫字母。例如,:Luhe 匹配“The”,但不匹配“the”。

小寫字母

:Ll

匹配任何單個(gè)小寫字母。例如,:Llhe 匹配“the”,但不匹配“The”。

標(biāo)題大寫字母

:Lt

匹配一個(gè)大寫字母后跟一個(gè)小寫字母的字符,例如 Nj 和 Dz。

修飾字母

:Lm

匹配字母或標(biāo)點(diǎn)符號(hào)(如逗號(hào)、交叉重音符和秒號(hào)),這些字母或標(biāo)點(diǎn)符號(hào)是用于修飾前導(dǎo)字母的。

其他字母

:Lo

匹配其他字母,如歌特字母 ahsa。

十進(jìn)制數(shù)字

:Nd

匹配十進(jìn)制數(shù)字(如 0-9)及其全角對(duì)等數(shù)字。

字母數(shù)字

:Nl

匹配字母數(shù)字,如羅馬數(shù)字和零的表意數(shù)字。

其他數(shù)字

:No

匹配其他數(shù)字,如舊斜體數(shù)字一。

左標(biāo)點(diǎn)

:Ps

匹配左標(biāo)點(diǎn),如左小括號(hào)和左大括號(hào)。

右標(biāo)點(diǎn)

:Pe

匹配右標(biāo)點(diǎn),如右小括號(hào)和右大括號(hào)。

左引號(hào)

:Pi

匹配左雙引號(hào)。

右引號(hào)

:Pf

匹配單引號(hào)和右雙引號(hào)。

劃線號(hào)

:Pd

匹配劃線號(hào)。

連接號(hào)

:Pc

匹配下劃線符號(hào)。

其他標(biāo)點(diǎn)

:Po

匹配 (,)、?、"、!、@、#、%、&、*、\、(:)、(;)、' 和 /。

空格分隔符

:Zs

匹配空格。

行分隔符

:Zl

匹配 Unicode 字符 U+2028。

段落分隔符

:Zp

匹配 Unicode 字符 U+2029。

不占位標(biāo)記

:Mn

匹配不占位標(biāo)記。

合并標(biāo)記

:Mc

匹配合并標(biāo)記。

封閉標(biāo)記

:Me

匹配封閉標(biāo)記。

數(shù)學(xué)符號(hào)

:Sm

匹配 +、=、~、|、< 和 >。

貨幣符號(hào)

:Sc

匹配 $ 和其他貨幣符號(hào)。

修飾符號(hào)

:Sk

匹配修飾符號(hào),如抑揚(yáng)符、重音符和長(zhǎng)音符。

其他符號(hào)

:So

匹配其他符號(hào),如版權(quán)符號(hào)、段落標(biāo)記和度數(shù)符號(hào)。

其他控制

:Cc

匹配行尾。

其他格式

:Cf

格式化控制字符,如雙向控制字符。

代理項(xiàng)

:Cs

匹配代理項(xiàng)對(duì)的一半。

其他專門用途

:Co

匹配任何專用區(qū)域的字符。

其他未分配字符

:Cn

匹配未映射到 Unicode 字符的字符。

除了標(biāo)準(zhǔn)的 Unicode 字符屬性以外,還可以將下列附加屬性指定為字符集的一部分。

表達(dá)式

語(yǔ)法

說(shuō)明

字母

:Al

匹配任何單字符。例如,:Alhe 匹配“The”、“then” 和“reached”之類的字。

Numeric

:Nu

匹配任何數(shù)字。

標(biāo)點(diǎn)

:Pu

匹配任意一個(gè)標(biāo)點(diǎn)符號(hào),如 ?、@、' 等等。

空格

:Wh

匹配任何類型的空格,包括印刷空格和表意空格。

雙向

:Bi

匹配自右至左書寫的字符,如阿拉伯語(yǔ)和希伯萊語(yǔ)字符。

朝鮮文字

:Ha

匹配朝鮮文字字母和組合字母。

平假名

:Hi

匹配平假名字符。

片假名

:Ka

匹配片假名字符。

象形/漢字/日文漢字

:Id

匹配象形字符,如漢字和日文漢字。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
正則表達(dá)式說(shuō)明
Java 正則表達(dá)式 ~ 反向引用 1 (作者:梨多情)
正則表達(dá)式
正則表達(dá)式簡(jiǎn)要教程
Java過(guò)濾特殊字符的正則表達(dá)式 - Java - JavaEye論壇
Java正則表達(dá)式的解釋說(shuō)明
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服