亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > Regex > 正文

使用正則表達(dá)式 exec 獲取字符串中的漢字

2020-03-22 20:03:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
要求:僅獲取attr中的 “編輯發(fā)起狀態(tài)的執(zhí)行人表單” ,路徑C:/fakepath/是不固定的,可以是C:/fakepath/hhh/hhhh/解決:var attr = C:/fakepath/編輯發(fā)起狀態(tài)的執(zhí)行人表單.png attr = title.split(".")[0]; // 截取到 —— "C:/fakepath/編輯發(fā)起狀態(tài)的執(zhí)行人表單" var reg = new RegExp('[/u4e00-/u9fa5]+$','g'); //定義正則:截取以漢字結(jié)尾的部分,+代表可以一個(gè)或多個(gè)漢字 attr = reg.exec(attr); // 截取到 —— 編輯發(fā)起狀態(tài)的執(zhí)行人表單 alert(attr);補(bǔ)充正則基礎(chǔ)語(yǔ)法(來(lái)源網(wǎng)絡(luò)):1. 非打印字符
匹配由x指明的控制字符。例如, /cM 匹配一個(gè) Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個(gè)原義的 ‘c' 字符。
2. 特殊字符所謂特殊字符,就是一些有特殊含義的字符,如上面說(shuō)的”*.txt”中的*,簡(jiǎn)單的說(shuō)就是表示任何字符串的意思。如果要查找文件名中有*的文件,則需要對(duì)*進(jìn)行轉(zhuǎn)義,即在其前加一個(gè)/。ls /*.txt。html' target='_blank'>正則表達(dá)式有以下特殊字符。
匹配輸入字符串的結(jié)尾位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,則 $ 也匹配 ‘/n' 或 ‘/r'。要匹配 $ 字符本身,請(qǐng)使用 /$。
標(biāo)記一個(gè)子表達(dá)式的開(kāi)始和結(jié)束位置。子表達(dá)式可以獲取供以后使用。要匹配這些字符,請(qǐng)使用 /( 和 /)。
將下一個(gè)字符標(biāo)記為或特殊字符、或原義字符、或向后引用、或八進(jìn)制轉(zhuǎn)義符。例如, ‘n' 匹配字符 ‘n'。'/n' 匹配換行符。序列 ‘//' 匹配 “/”,而 ‘/(' 則匹配 “(”。
匹配輸入字符串的開(kāi)始位置,除非在方括號(hào)表達(dá)式中使用,此時(shí)它表示不接受該字符集合。要匹配 ^ 字符本身,請(qǐng)使用 /^。
構(gòu)造正則表達(dá)式的方法和創(chuàng)建數(shù)學(xué)表達(dá)式的方法一樣。也就是用多種元字符與操作符將小的表達(dá)式結(jié)合在一起來(lái)創(chuàng)建更大的表達(dá)式。 正則表達(dá)式的組件可以是單個(gè)的字符、字符集合、字符范圍、字符間的選擇或者所有這些組件的任意組合。3. 限定符 限定符用來(lái)指定正則表達(dá)式的一個(gè)給定組件必須要出現(xiàn)多少次才能滿足匹配。有*或+或 或{n}或{n,}或{n,m}共6種。*、+和 限定符都是貪婪的,因?yàn)樗鼈儠?huì)盡可能多的匹配文字,只有在它們的后面加上一個(gè) 就可以實(shí)現(xiàn)非貪婪或最小匹配。正則表達(dá)式的限定符有:
匹配前面的子表達(dá)式一次或多次。例如,'zo+' 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等價(jià)于 {1,}。
匹配前面的子表達(dá)式零次或一次。例如,”do(es) ” 可以匹配 “do” 或 “does” 中的”do” 。 等價(jià)于 {0,1}。
n 是一個(gè)非負(fù)整數(shù)。匹配確定的 n 次。例如,'o{2}' 不能匹配 “Bob” 中的 ‘o',但是能匹配 “food” 中的兩個(gè) o。
{n,} n 是一個(gè)非負(fù)整數(shù)。至少匹配n 次。例如,'o{2,}' 不能匹配 “Bob” 中的 ‘o',但能匹配 “foooood” 中的所有 o。'o{1,}' 等價(jià)于 ‘o+'。'o{0,}' 則等價(jià)于 ‘o*'。
{n,m} m 和 n 均為非負(fù)整數(shù),其中n = m。最少匹配 n 次且最多匹配 m 次。例如,”o{1,3}” 將匹配 “fooooood” 中的前三個(gè) o。'o{0,1}' 等價(jià)于 ‘o '。請(qǐng)注意在逗號(hào)和兩個(gè)數(shù)之間不能有空格。
4. 定位符用來(lái)描述字符串或單詞的邊界,^和$分別指字符串的開(kāi)始與結(jié)束,/b描述單詞的前或后邊界,/B表示非單詞邊界。不能對(duì)定位符使用限定符。好吧,直接上這個(gè)...5. 全部符號(hào)解釋
將下一個(gè)字符標(biāo)記為一個(gè)特殊字符、或一個(gè)原義字符、或一個(gè)向后引用、或一個(gè)八進(jìn)制轉(zhuǎn)義符。例如,'n' 匹配字符 “n”。'/n' 匹配一個(gè)換行符。序列 ‘//' 匹配 “/” 而 “/(” 則匹配 “(”。
匹配輸入字符串的開(kāi)始位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,^ 也匹配 ‘/n' 或 ‘/r' 之后的位置。
匹配輸入字符串的結(jié)束位置。如果設(shè)置了RegExp 對(duì)象的 Multiline 屬性,$ 也匹配 ‘/n' 或 ‘/r' 之前的位置。
匹配前面的子表達(dá)式一次或多次。例如,'zo+' 能匹配 “zo” 以及 “zoo”,但不能匹配 “z”。+ 等價(jià)于 {1,}。
匹配前面的子表達(dá)式零次或一次。例如,”do(es) ” 可以匹配 “do” 或 “does” 中的”do” 。 等價(jià)于 {0,1}。
n 是一個(gè)非負(fù)整數(shù)。匹配確定的 n 次。例如,'o{2}' 不能匹配 “Bob” 中的 ‘o',但是能匹配 “food” 中的兩個(gè) o。
{n,} n 是一個(gè)非負(fù)整數(shù)。至少匹配n 次。例如,'o{2,}' 不能匹配 “Bob” 中的 ‘o',但能匹配 “foooood” 中的所有 o。'o{1,}' 等價(jià)于 ‘o+'。'o{0,}' 則等價(jià)于 ‘o*'。
{n,m} m 和 n 均為非負(fù)整數(shù),其中n = m。最少匹配 n 次且最多匹配 m 次。例如,”o{1,3}” 將匹配 “fooooood” 中的前三個(gè) o。'o{0,1}' 等價(jià)于 ‘o '。請(qǐng)注意在逗號(hào)和兩個(gè)數(shù)之間不能有空格。
當(dāng)該字符緊跟在任何一個(gè)其他限制符 (*, +, , {n}, {n,}, {n,m}) 后面時(shí),匹配模式是非貪婪的。非貪婪模式盡可能少的匹配所搜索的字符串,而默認(rèn)的貪婪模式則盡可能多的匹配所搜索的字符串。例如,對(duì)于字符串 “oooo”,'o+ ' 將匹配單個(gè) “o”,而 ‘o+' 將匹配所有 ‘o'。
匹配除 “/n” 之外的任何單個(gè)字符。要匹配包括 ‘/n' 在內(nèi)的任何字符,請(qǐng)使用象 ‘[./n]' 的模式。
(pattern) 匹配 pattern 并獲取這一匹配。所獲取的匹配可以從產(chǎn)生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中則使用 $0…$9 屬性。要匹配圓括號(hào)字符,請(qǐng)使用 ‘/(' 或 ‘/)'。
( :pattern) 匹配 pattern 但不獲取匹配結(jié)果,也就是說(shuō)這是一個(gè)非獲取匹配,不進(jìn)行存儲(chǔ)供以后使用。這在使用 “或” 字符 (|) 來(lái)組合一個(gè)模式的各個(gè)部分是很有用。例如, ‘industr( :y|ies) 就是一個(gè)比 ‘industry|industries' 更簡(jiǎn)略的表達(dá)式。
( =pattern) 正向預(yù)查,在任何匹配 pattern 的字符串開(kāi)始處匹配查找字符串。這是一個(gè)非獲取匹配,也就是說(shuō),該匹配不需要獲取供以后使用。例如,'Windows ( =95|98|NT|2000)' 能匹配 “Windows 2000″ 中的 “Windows” ,但不能匹配 “Windows 3.1″ 中的 “Windows”。預(yù)查不消耗字符,也就是說(shuō),在一個(gè)匹配發(fā)生后,在最后一次匹配之后立即開(kāi)始下一次匹配的搜索,而不是從包含預(yù)查的字符之后開(kāi)始。
( !pattern) 負(fù)向預(yù)查,在任何不匹配 pattern 的字符串開(kāi)始處匹配查找字符串。這是一個(gè)非獲取匹配,也就是說(shuō),該匹配不需要獲取供以后使用。例如'Windows ( !95|98|NT|2000)' 能匹配 “Windows 3.1″ 中的 “Windows”,但不能匹配 “Windows 2000″ 中的 “Windows”。預(yù)查不消耗字符,也就是說(shuō),在一個(gè)匹配發(fā)生后,在最后一次匹配之后立即開(kāi)始下一次匹配的搜索,而不是從包含預(yù)查的字符之后開(kāi)始
匹配 x 或 y。例如,'z|food' 能匹配 “z” 或 “food”。'(z|f)ood' 則匹配 “zood” 或 “food”。
[xyz] 字符集合。匹配所包含的任意一個(gè)字符。例如, ‘[abc]' 可以匹配 “plain” 中的 ‘a(chǎn)'。
[^xyz] 負(fù)值字符集合。匹配未包含的任意字符。例如, ‘[^abc]' 可以匹配 “plain” 中的'p'。
[a-z] 字符范圍。匹配指定范圍內(nèi)的任意字符。例如,'[a-z]' 可以匹配 ‘a(chǎn)' 到 ‘z' 范圍內(nèi)的任意小寫(xiě)字母字符。
[^a-z] 負(fù)值字符范圍。匹配任何不在指定范圍內(nèi)的任意字符。例如,'[^a-z]' 可以匹配任何不在 ‘a(chǎn)' 到 ‘z' 范圍內(nèi)的任意字符。
匹配一個(gè)單詞邊界,也就是指單詞和空格間的位置。例如, ‘er/b' 可以匹配”never” 中的 ‘er',但不能匹配 “verb” 中的 ‘er'。
匹配非單詞邊界。'er/B' 能匹配 “verb” 中的 ‘er',但不能匹配 “never” 中的 ‘er'。
匹配由 x 指明的控制字符。例如, /cM 匹配一個(gè) Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個(gè)原義的 ‘c' 字符。
匹配 n,其中 n 為十六進(jìn)制轉(zhuǎn)義值。十六進(jìn)制轉(zhuǎn)義值必須為確定的兩個(gè)數(shù)字長(zhǎng)。例如,'/x41′ 匹配 “A”。'/x041′ 則等價(jià)于 ‘/x04′ & “1″。正則表達(dá)式中可以使用 ASCII 編碼。.
/num 匹配 num,其中 num 是一個(gè)正整數(shù)。對(duì)所獲取的匹配的引用。例如,'(.)/1′ 匹配兩個(gè)連續(xù)的相同字符。
標(biāo)識(shí)一個(gè)八進(jìn)制轉(zhuǎn)義值或一個(gè)向后引用。如果 /n 之前至少 n 個(gè)獲取的子表達(dá)式,則 n 為向后引用。否則,如果 n 為八進(jìn)制數(shù)字 (0-7),則 n 為一個(gè)八進(jìn)制轉(zhuǎn)義值。
標(biāo)識(shí)一個(gè)八進(jìn)制轉(zhuǎn)義值或一個(gè)向后引用。如果 /nm 之前至少有 nm 個(gè)獲得子表達(dá)式,則 nm 為向后引用。如果 /nm 之前至少有 n 個(gè)獲取,則 n 為一個(gè)后跟文字 m 的向后引用。如果前面的條件都不滿足,若 n 和 m 均為八進(jìn)制數(shù)字 (0-7),則 /nm 將匹配八進(jìn)制轉(zhuǎn)義值 nm。
/nml 如果 n 為八進(jìn)制數(shù)字 (0-3),且 m 和 l 均為八進(jìn)制數(shù)字 (0-7),則匹配八進(jìn)制轉(zhuǎn)義值 nml。
匹配 n,其中 n 是一個(gè)用四個(gè)十六進(jìn)制數(shù)字表示的 Unicode 字符。例如, /u00A9 匹配版權(quán)符號(hào) ( )。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
久久久视频免费观看| 国产一区在线精品| 国产精品久久久久久av福利软件| 91在线播放网站| 日本高清不卡免费| 国产精品蜜月aⅴ在线| 综合久久2023| 亚洲电影免费观看高清完整版在线观看| 日韩午夜精品视频| 免费黄色一级网站| 欧美精品一二| 欧美日韩一区二区三区四区在线观看| 国产一级淫片久久久片a级| 日韩成人午夜电影| 国产黄色精品| 欧美激情xxxxx| 在线看视频不卡| www.欧美精品一二三区| 久久亚洲国产| 中文在线观看av| 国语精品视频| 亚洲性色av| 国产精品熟女一区二区不卡| 国产黄色特级片| 亚洲最大色网站| 欧美激情一区二区三区高清视频| 国产美女情趣调教h一区二区| 麻豆美女网站| 久久久久亚洲av成人网人人软件| 亚洲免费av一区二区| 污污视频网站在线免费观看| 久久精品国语| 中文字幕欧美日韩精品| jizzjizzjizzjizz日本老师| 久久综合久色欧美综合狠狠| 天堂va蜜桃一区二区三区漫画版| 激情综合丁香| 日韩电影大全免费观看2023年上| 伊人伊成久久人综合网小说| 人妻巨大乳一二三区| 国产精品视频精品视频| 久久精品欧美一区| 国模无码大尺度一区二区三区| 亚洲三级视频| 欧美经典一区二区| 日本成人在线视频网址| xxxx黄色| 国产日韩综合av| 日韩欧美亚洲天堂| 天天操天天摸天天爽| 91麻豆精品国产91久久久资源速度| 日韩三级久久| 黄色在线免费网站| 成人免费视频观看视频| 中文字幕一区二区三中文字幕| 欧美一级黑人aaaaaaa做受| 精精国产xxxx视频在线中文版| 国a精品视频大全| 精品一区二区三区五区六区七区| 老司机午夜激情| 小向美奈子av| 色哟哟免费在线观看| 国产精品精品国产色婷婷| 国产精品亚洲欧美日韩一区在线| 国产精品永久免费在线| 天天射狠狠干| 日本精品免费视频| 西西人体一区二区| 中文字幕国产一区二区| 一级日本在线| 少妇精品一区二区三区| 中文字幕在线观看免费视频| 欧美国产视频在线观看| 日本最新中文字幕| 国产日产精品一区二区三区四区| 成人情趣片在线观看免费| h在线观看视频免费网站| 99国产精品久久久久久| 日本三级电影在线看| 亚洲一区在线观看网站| 免费99视频| 国产av无码专区亚洲精品| 欧美日韩日日夜夜| 香蕉视频911| 牛夜精品久久久久久久99黑人| 国产91精品高潮白浆喷水| 岛国中文字幕| 国产一区二区三区探花| 国产v综合v亚洲欧| 羞羞污视频在线观看| lutube成人福利在线观看| 日韩美女视频免费在线观看| 九九热精品在线| 麻豆视频在线免费看| 熟女少妇精品一区二区| 黄色片视频网站| 国产久卡久卡久卡久卡视频精品| 久久久久亚洲av无码专区桃色| 欧美日韩国产一区在线| 亚洲+变态+欧美+另类+精品| www.久久久久爱免| 国产66精品久久久久999小说| 国产成人精品电影久久久| 无码国产精品一区二区高潮| 久热久热免费视频中文字幕777| 欧美色视频免费| 2018天天操夜夜操| 国产777精品精品热热热一区二区| 久久网中文字幕| 亚洲天堂免费在线观看视频| 久久夜色精品亚洲噜噜国产mv| 国产福利亚洲| 韩日精品一区| 国产美女亚洲精品7777| 欧美激情四色| 国产福利免费观看| 一级黄色在线视频| 在线观看久久av| 欧美亚洲爱爱另类综合| 欧美啪啪网站| 一区二区三区无码高清视频| 欧美精品www在线观看| 8050国产精品久久久久久| 亚洲天堂网在线观看视频| 国产激情在线| 亚洲日本va午夜在线电影| 日本青青草视频| 乡村艳史在线观看| 日本一卡二卡在线| 韩国av一区二区三区在线观看| 亚洲香蕉成视频在线观看| 成人动漫视频在线观看| 国产国产人免费人成免费视频| 亚洲国产成人久久综合一区| 国产精品片aa在线观看| 中文字幕人妻一区| 国产黄a三级三级看三级| 四虎在线精品| 川上优av一区二区线观看| 在线视频中文亚洲| 欧美在线亚洲一区| 国产精品女同一区二区三区| 欧美性精品220| 亚洲精品国产久| 国产视频不卡在线| 国产精品午夜电影| 亚洲国产一区在线观看| 性色av一区二区| 亚洲在线一区二区三区| 波多野结衣在线影院| 日本特级黄色片| 欧美黄色一级大片| 中文人妻一区二区三区| 91国内免费在线视频| 伊人色**天天综合婷婷| 日韩有码电影| 97人妻精品一区二区三区视频| 精品国产免费观看一区| 久久久精品人妻一区二区三区四| 亚洲成人精品av| 成人欧美一区二区三区在线湿哒哒| 亚洲免费黄色| 亚洲av无码乱码国产精品fc2| 日韩免费av一区| 午夜伦理大片视频在线观看| 久久av一区二区三区| 亚洲 国产 欧美一区| 中文字幕+乱码+中文乱码www| av男人天堂av| 亚洲区小说区图片区qvod按摩| 亚洲美女av在线| 91亚洲国产精品| 日韩av毛片| 香蕉视频免费看| 成人动漫一区二区| 日韩欧美国产成人精品免费| 一本久道久久综合狠狠爱| 成人h动漫精品一区二区器材| 亚洲成人黄色| 欧美在线一区二区三区四| 日韩影视在线| 最新国产热播激情视频| 国内一区二区在线视频观看| 蜜桃自拍偷拍| av一区二区三区四区| 欧美精品一区二区在线观看| 9i在线看片成人免费| 国产国产人免费人成免费视频| 国产伦精品一区二区三区88av| 欧美日韩中文在线视频| 欧美亚洲日本网站| 久久久久久99久久久精品网站| 福利一区视频| 国产免费观看久久黄| 国产在线拍揄自揄拍无码视频| 国产区精品视频在线观看豆花| ㊣最新国产の精品bt伙计久久| 香港三级韩国三级日本三级| 正在播放亚洲一区| 亚洲二区在线观看| 亚洲精品在线免费观看视频| 丰满人妻一区二区三区53视频| 五月天最新网址| 在线视频亚洲自拍| 国产农村妇女毛片精品久久莱园子| av日韩免费电影| 亚洲国产导航| 潘金莲一级淫片aaaaa免费看| 美女100%露胸无遮挡| 中文字幕超碰在线| 欧美日韩在线高清| 蜜桃久久久久久久| 中文字幕一区二区三区域| 91精彩在线视频| 天堂在线看视频| 国产午夜精品一区二区三区嫩草| 亚洲va欧美va人人爽成人影院| 日本久久一级片| 久久久久无码国产精品不卡| 欧美图区在线视频| 欧美丰满日韩| 后进极品白嫩翘臀在线视频| 麻豆av在线| jizz在线观看中文| 69堂视频在线观看国产| 亚洲一区二区图片| 手机av在线免费观看| 国产精品av一区二区三区| 天堂视频中文在线| 久久久久国产精品麻豆| 一区二区三区在线观看动漫| 久久五月婷婷丁香社区| √天堂资源地址在线官网| 日本精品一区二区三区高清| 成人免费一区二区三区牛牛| 国产精品资源在线观看| 中文精品视频| 美女被羞羞网站| 懂色av色香蕉一区二区蜜桃| a级女人18毛片| 男女猛烈无遮挡| 91高跟黑色丝袜呻吟在线观看| 影音先锋在线国产| 亚洲二区视频在线| 中文字幕乱码在线观看| 欧美人与物videos另类xxxxx| 波多野结衣av一区二区全免费观看| 夜夜夜精品看看| 中文字幕国产欧美| 亚洲人成人99网站| 日本在线www| bbw在线视频| 黄色手机在线视频| 久久av中文字幕片| 欧美激情综合亚洲一二区| 国产亚洲1区2区3区| 国产最新视频在线观看| 欧美高清电影在线看| 亚洲第一成人av| 国产午夜久久久| 久久久久99人妻一区二区三区| 在线观看日韩视频| 色综合久久天天综合网| 波多野结衣乳巨码无在线观看| 亚洲综合免费视频| 欧美一区二区三区视频免费播放| 成人毛片在线| 天天躁日日躁狠狠躁超碰2020| 99视频有精品高清视频| 丰满少妇中文字幕| 日韩精品一区二区三区不卡| 亚洲午夜视频| 欧美亚洲视频一区二区| 欧美极品免费| 热99在线观看| 免费看ww视频网站入口| 欧美日韩夜夜| 国产乱人伦精品一区二区三区| 青青青免费视频观看在线| 久久免费精品视频| 国产香蕉视频在线观看| 国产精品激情av电影在线观看| 婷婷开心久久网| 中文字幕精品在线视频| 天堂网www中文在线| 宅男宅女性影片资源在线1| 欧美激情第一区| 伊人久久综合97精品| 亚洲精品国产美女| 日日摸夜夜添夜夜添亚洲女人| 亚洲欧美激情视频在线观看一区二区三区| av电影一区| 99re这里只有精品6| 中文字幕一级片| 久热精品在线观看视频| 亚洲综合网狠久久| 久久香蕉精品视频| 在线观看免费成人| 美女一区二区久久| 国产草草影院ccyycom| 国产视频在线视频| 久久精品九九| 成人羞羞国产免费网站| 亚洲美女视频网站| 久久国产精品亚洲77777| 国产剧情在线观看一区| 国产精品videosex性欧美| www.香蕉视频在线观看| 欧美亚洲精品一区| 欧美一级片黄色| 国产精品久久久久久久久久ktv| 91天堂素人约啪| 亚洲中文字幕久久精品无码喷水| 美女永久在线网站| 欧亚精品中文字幕| 日韩在线视频免费观看| 台湾佬成人中文网222vvv| 久久一二三四区| 久久av老司机精品网站导航| 西西444www无码大胆| 日本在线观看不卡视频| 亚洲男帅同性gay1069| 欧美tk丨vk视频| 国产爆初菊在线观看免费视频网站| 91偷拍与自偷拍精品| av网站大全在线| 邻家有女韩剧在线观看国语| 欧美午夜丰满在线18影院|