freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

揭開正則表達(dá)式的神秘面紗-資料下載頁

2024-10-04 18:29本頁面
  

【正文】 編號的4位十六進(jìn)制數(shù)表示,比如:\u4E2D 在表達(dá)式 \s,\d,\w,\b 表示特殊意義的同時,對應(yīng)的大寫字母表示相反的意義表達(dá)式可匹配\S匹配所有非空白字符(\s 可匹配各個空白字符)\D匹配所有的非數(shù)字字符\W匹配所有的字母、數(shù)字、下劃線以外的字符\B匹配非單詞邊界,即左右兩邊都是 \w 范圍或者左右兩邊都不是 \w 范圍時的字符縫隙 在表達(dá)式中有特殊意義,需要添加 \ 才能匹配該字符本身的字符匯總字符說明^匹配輸入字符串的開始位置。要匹配 ^ 字符本身,請使用 \^$匹配輸入字符串的結(jié)尾位置。要匹配 $ 字符本身,請使用 \$( )標(biāo)記一個子表達(dá)式的開始和結(jié)束位置。要匹配小括號,請使用 \( 和 \)[ ]用來自定義能夠匹配 39。多種字符39。 的表達(dá)式。要匹配中括號,請使用 \[ 和 \]{ }修飾匹配次數(shù)的符號。要匹配大括號,請使用 \{ 和 \}.匹配除了換行符(\n)以外的任意一個字符。要匹配小數(shù)點本身,請使用 \.?修飾匹配次數(shù)為 0 次或 1 次。要匹配 ? 字符本身,請使用 \?+修飾匹配次數(shù)為至少 1 次。要匹配 + 字符本身,請使用 \+*修飾匹配次數(shù)為 0 次或任意次。要匹配 * 字符本身,請使用 \*|左右兩邊表達(dá)式之間 或 關(guān)系。匹配 | 本身,請使用 \| 括號 ( ) 內(nèi)的子表達(dá)式,如果希望匹配結(jié)果不進(jìn)行記錄供以后使用,可以使用 (?:xxxxx) 格式 舉例1:表達(dá)式 (?:(\w)\1)+ 匹配 a bbccdd efg 時,結(jié)果是 bbccdd。括號 (?:) 范圍的匹配結(jié)果不進(jìn)行記錄,因此 (\w) 使用 \1 來引用。 常用的表達(dá)式屬性設(shè)置簡介:Ignorecase,Singleline,Multiline,Global表達(dá)式屬性說明Ignorecase默認(rèn)情況下,表達(dá)式中的字母是要區(qū)分大小寫的。配置為 Ignorecase 可使匹配時不區(qū)分大小寫。有的表達(dá)式引擎,把 大小寫 概念延伸至 UNICODE 范圍的大小寫。Singleline默認(rèn)情況下,小數(shù)點 . 匹配除了換行符(\n)以外的字符。配置為 Singleline 可使小數(shù)點可匹配包括換行符在內(nèi)的所有字符。Multiline默認(rèn)情況下,表達(dá)式 ^ 和 $ 只匹配字符串的開始 ① 和結(jié)尾 ④ 位置。如:①xxxxxxxxx②\n③xxxxxxxxx④配置為 Multiline 可以使 ^ 匹配 ① 外,還可以匹配換行符之后,下一行開始前 ③ 的位置,使 $ 匹配 ④ 外,還可以匹配換行符之前,一行結(jié)束 ② 的位置。Global主要在將表達(dá)式用來替換時起作用,配置為 Global 表示替換所有的匹配。4. 其他提示 如果想要了解高級的正則引擎還支持那些復(fù)雜的正則語法,可參見本站 DEELX 正則引擎的說明文檔。 如果要要求表達(dá)式所匹配的內(nèi)容是整個字符串,而不是從字符串中找一部分,那么可以在表達(dá)式的首尾使用 ^ 和 $,比如:^\d+$ 要求整個字符串只有數(shù)字。 如果要求匹配的內(nèi)容是一個完整的單詞,而不會是單詞的一部分,那么在表達(dá)式首尾使用 \b,比如:使用 \b(if|while|else|void|int……)\b 來匹配程序中的關(guān)鍵字。 表達(dá)式不要匹配空字符串。否則會一直得到匹配成功,而結(jié)果什么都沒有匹配到。比如:準(zhǔn)備寫一個匹配 12123.、.5 這幾種形式的表達(dá)式時,整數(shù)、小數(shù)點、小數(shù)數(shù)字都可以省略,但是不要將表達(dá)式寫成:\d*\.?\d*,因為如果什么都沒有,這個表達(dá)式也可以匹配成功。更好的寫法是:\d+\.?\d*|\.\d+。 能匹配空字符串的子匹配不要循環(huán)無限次。如果括號內(nèi)的子表達(dá)式中的每一部分都可以匹配 0 次,而這個括號整體又可以匹配無限次,那么情況可能比上一條所說的更嚴(yán)重,匹配過程中可能死循環(huán)。雖然現(xiàn)在有些正則表達(dá)式引擎已經(jīng)通過辦法避免了這種情況出現(xiàn)死循環(huán)了,比如 .NET 的正則表達(dá)式,但是我們?nèi)匀粦?yīng)該盡量避免出現(xiàn)這種情況。如果我們在寫表達(dá)式時遇到了死循環(huán),也可以從這一點入手,查找一下是否是本條所說的原因。 合理選擇貪婪模式與非貪婪模式,參見話題討論。 或 | 的左右兩邊,對某個字符最好只有一邊可以匹配,這樣,不會因為 | 兩邊的表達(dá)式因為交換位置而有所不同。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1