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

首頁 > 編程 > VBScript > 正文

VBS教程:正則表達式簡介 -定位符

2020-07-26 12:14:28
字體:
來源:轉載
供稿:網友

定位符

到現在為止,所看到的示例都只考慮查找任何地方出現的章節標題。出現的任何一個字符串 'Chapter' 后跟一個空格和一個數字可能是一個真正的章節標題,也可能是對其他章節的交叉引用。由于真正的章節標題總是出現在一行的開始,因此需要設計一個方法只查找標題而不查找交叉引用。

定位符提供了這個功能。定位符可以將一個正則表達式固定在一行的開始或結束。也可以創建只在單詞內或只在單詞的開始或結尾處出現的正則表達式。下表包含了正則表達式及其含義的列表:

字符描述
^匹配輸入字符串的開始位置。如果設置了 RegExp 對象的 Multiline 屬性,^ 也匹配 '/n' 或 '/r' 之后的位置。
$匹配輸入字符串的結束位置。如果設置了RegExp 對象的 Multiline 屬性,$ 也匹配 '/n' 或 '/r' 之前的位置。
/b匹配一個單詞邊界,也就是指單詞和空格間的位置。
/B匹配非單詞邊界。

不能對定位符使用限定符。因為在一個換行符或者單詞邊界的前面或后面不會有連續多個位置,因此諸如 '^*' 的表達式是不允許的。

要匹配一行文字開始位置的文字,請在正則表達式的開始處使用 '^' 字符。不要把 '^' 的這個語法與其在括號表達式中的語法弄混。它們的語法根本不同。

要匹配一行文字結束位置的文字,請在正則表達式的結束處使用 '$' 字符。

要在查找章節標題時使用定位符,下面的 Visual Basic Scripting Edition 正則表達式將匹配位于一行的開始處最多有兩個數字的章節標題:

/^Chapter [1-9][0-9]{0,1}/

VBScript 中相同功能的正則表達式如下:

"^Chapter [1-9][0-9]{0,1}"

一個真正的章節標題不僅出現在一行的開始,而且這一行中也僅有這一個內容,因此,它必然也位于一行的結束。下面的表達式確保所指定的匹配只匹配章節而不會匹配交叉引用。它是通過創建一個只匹配一行文字的開始和結束位置的正則表達式來實現的。

/^Chapter [1-9][0-9]{0,1}$/

對 VBScript 則使用:

"^Chapter [1-9][0-9]{0,1}$"

匹配單詞邊界有少許不同,但卻給正則表達式增加了一個非常重要的功能。單詞邊界就是單詞和空格之間的位置。非單詞邊界就是其他任何位置。下面的 Visual Basic Scripting Edition 表達式將匹配單詞 'Chapter' 的前三個字符,因為它們出現在單詞邊界后:

//bCha/

對 VBScript 為:

"/bCha"

這里 '/b' 操作符的位置很關鍵。如果它位于要匹配的字符串的開始,則將查找位于單詞開頭處的匹配;如果它位于改字符串的末尾,則查找位于單詞結束處的匹配。例如,下面的表達式將匹配單詞 'Chapter' 中的 'ter',因為它出現在單詞邊界之前:

/ter/b/

以及

"ter/b"

下面的表達式將匹配 'apt',因為它位于 'Chapter' 中間,但不會匹配 'aptitude' 中的'apt':

//Bapt/

以及

"/Bapt"

這是因為在單詞 'Chapter' 中 'apt' 出現在非單詞邊界位置,而在單詞 'aptitude' 中位于單詞邊界位置。非單詞邊界操作符的位置不重要,因為匹配與一個單詞的開頭或結尾無關。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
136fldh精品导航福利| 中文字幕日韩av电影| 日韩在线观看免费av| 国产精品久久久久久av福利软件| 国产精品爱久久久久久久| 日韩欧美在线第一页| 国产精品丝袜久久久久久高清| 国产亚洲精品美女久久久| 亚洲国产精品yw在线观看| 红桃视频成人在线观看| 欧美又大又粗又长| 欧美老少做受xxxx高潮| 国产成人精品免费视频| 欧美性xxxxx极品娇小| 色综合久久中文字幕综合网小说| 亚洲精品久久久久久久久久久久久| 日韩欧美大尺度| 欧美大胆a视频| 久久免费国产视频| 欧美一区二三区| 欧美大全免费观看电视剧大泉洋| 亚洲成色www8888| 亚洲a∨日韩av高清在线观看| 成人黄色激情网| 日韩精品视频在线观看网址| 国产精品久久久久aaaa九色| 日韩电影中文字幕| 色综合久久久久久中文网| 色妞久久福利网| www.色综合| 精品国产欧美一区二区三区成人| 亚洲精品久久久久中文字幕二区| 一个人www欧美| 成人情趣片在线观看免费| 日韩免费中文字幕| 国产z一区二区三区| 日韩欧美在线看| 欧美性xxxxhd| 深夜成人在线观看| 亚洲欧洲日产国产网站| 欧美黑人性视频| 欧美成人午夜免费视在线看片| 欧美日韩国产丝袜美女| 久久久国产精品一区| 国产精品视频在线观看| 国产精品一区二区女厕厕| 亚洲欧洲在线观看| 精品久久久久久久久久久| 亚洲a一级视频| 亚洲白拍色综合图区| 国产精品视频成人| 亚洲一区久久久| 九九热最新视频//这里只有精品| 亚洲精品欧美日韩| 5566成人精品视频免费| 欧美激情精品久久久久久久变态| 欧美视频在线观看 亚洲欧| 欧美成人免费全部观看天天性色| 欧美日韩第一页| 正在播放亚洲1区| 自拍偷拍亚洲欧美| 国产精品情侣自拍| 日韩中文字幕欧美| 欧美一级大片在线免费观看| 亚洲美女中文字幕| 国产伊人精品在线| 日韩在线观看你懂的| 91九色综合久久| 亚洲人成人99网站| 亚洲欧美日韩久久久久久| 国产精品一区二区在线| 久久69精品久久久久久国产越南| 欧美性极品少妇精品网站| 亚洲美女视频网站| 91av视频导航| 成人免费在线视频网址| 国产一区二区久久精品| 亚洲成人av片在线观看| 亚洲xxxxx性| 91性高湖久久久久久久久_久久99| 亚洲国产美女久久久久| 欧美日韩国产精品| 欧美日韩亚洲成人| 日本午夜精品理论片a级appf发布| 日韩av不卡在线| 97在线视频免费播放| 欧美疯狂性受xxxxx另类| 欧美日韩国产页| 九九热这里只有在线精品视| 国产97色在线|日韩| 国产成人激情视频| 欧美激情精品久久久久久| 亚洲高清在线观看| 热99久久精品| 一区二区三区无码高清视频| 青青草国产精品一区二区| 国产精品电影观看| 欧美性猛交xxxx黑人猛交| 国产精品扒开腿爽爽爽视频| 亚洲成人激情在线观看| 中文字幕亚洲专区| 国产99视频精品免视看7| 欧美精品精品精品精品免费| 精品久久久久久国产| 日本亚洲欧美三级| 国产精品综合久久久| 日韩成人高清在线| 热门国产精品亚洲第一区在线| 亚洲图片制服诱惑| 91久久精品国产91久久性色| 日韩美女视频免费看| 国产精品欧美日韩久久| 欧美精品情趣视频| 美女视频黄免费的亚洲男人天堂| 亚洲人成在线播放| 国产黑人绿帽在线第一区| 日韩网站在线观看| 日韩电影在线观看免费| 国产精品视频导航| 日韩av大片在线| 久久久久久久国产精品视频| 高清亚洲成在人网站天堂| 91精品视频在线免费观看| 性夜试看影院91社区| 国产在线视频不卡| 亚洲欧洲国产一区| 日本中文字幕不卡免费| 久久久噜噜噜久噜久久| 欧美亚洲成人网| 成人免费看片视频| 性色av香蕉一区二区| 久久久久久高潮国产精品视| 亚洲精品电影网在线观看| 久久久久久18| 欧美激情一级二级| 亚洲国产免费av| 欧美成人高清视频| 97久久久免费福利网址| 亚洲欧美日韩爽爽影院| 国产亚洲一区二区在线| 久久久久久一区二区三区| 国产成人综合精品在线| 国产精品亚洲精品| 欧美久久精品一级黑人c片| 久久久精品久久久| 亚洲美女av在线| 91精品啪aⅴ在线观看国产| 黑人极品videos精品欧美裸| 91色视频在线观看| 日韩国产精品亚洲а∨天堂免| 欧美激情高清视频| 欧美一级淫片videoshd| 国产精品吊钟奶在线| 国产精品久久久久久久久久久久久久| 97精品一区二区视频在线观看| 成人免费高清完整版在线观看| 成人激情黄色网| 国产成人在线一区二区| 亚洲一区二区三区在线免费观看| 欧美日韩性生活视频| 亚洲伊人一本大道中文字幕| 狠狠色狠狠色综合日日五| 亚洲国产成人av在线| 国产一区二区在线播放|