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

首頁 > 編程 > VBScript > 正文

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

2020-06-26 17:50:55
字體:
來源:轉載
供稿:網友

定位符

到現在為止,所看到的示例都只考慮查找任何地方出現的章節標題。出現的任何一個字符串 '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
国产97人人超碰caoprom| 国产精品色视频| 欧美日韩国产丝袜另类| 久久久久亚洲精品国产| 国产不卡在线观看| 奇米一区二区三区四区久久| 一本一本久久a久久精品综合小说| 欧美成人午夜影院| 久久久久久久电影一区| 国产精品久久国产精品99gif| 日韩视频免费在线观看| 曰本色欧美视频在线| 中文字幕日韩精品在线观看| 福利精品视频在线| 97在线视频精品| 91在线观看免费| 国产精品欧美激情| 国产99视频精品免视看7| 亚洲成人国产精品| 美女性感视频久久久| 欧美极品少妇xxxxx| 亚洲视频在线观看免费| y97精品国产97久久久久久| 欧美激情伊人电影| 国产精品自在线| 日韩国产中文字幕| 国产免费久久av| 国产在线视频不卡| 国产狼人综合免费视频| 国产精品免费一区| 久久久久久久一区二区| 欧洲日韩成人av| 中文字幕日韩在线观看| 亚洲日本中文字幕| 国产精品69av| 久久亚洲国产精品| 日韩欧美在线观看| 久久伊人免费视频| 久久精品欧美视频| 97香蕉超级碰碰久久免费的优势| 91大神福利视频在线| 91成人免费观看网站| 国语自产精品视频在线看| 自拍偷拍免费精品| 中日韩午夜理伦电影免费| 国产精品美女在线| 国产精品久久久久aaaa九色| 自拍偷拍亚洲欧美| 日韩成人av在线播放| 国产精品9999| 久久久免费在线观看| 亚洲精品美女在线观看| 青青草99啪国产免费| 亚洲国产精品99久久| 欧美性受xxx| 欧美与黑人午夜性猛交久久久| 欧美激情视频在线| 欧美激情在线狂野欧美精品| 福利一区视频在线观看| 少妇高潮久久77777| 亚洲a中文字幕| 亚洲美女av黄| 国产色视频一区| 狠狠做深爱婷婷久久综合一区| 久久久久五月天| 欧美极品第一页| 色爱精品视频一区| 精品中文字幕久久久久久| 日韩在线视频国产| 欧美激情一级欧美精品| 亚洲美女性生活视频| 最近2019好看的中文字幕免费| 日韩女优人人人人射在线视频| 久久夜色精品国产亚洲aⅴ| 久久综合色88| 亚洲国产精品女人久久久| 国产视频一区在线| 久久亚洲春色中文字幕| 国产精品视频永久免费播放| 国产精品第三页| 一区二区三区视频免费在线观看| 亚洲欧美日韩一区二区三区在线| 精品国产成人av| 国产精品亚洲一区二区三区| 国产精品麻豆va在线播放| 91精品免费久久久久久久久| 国产午夜精品一区理论片飘花| 亚洲小视频在线| 国产精品视频免费在线观看| 亚洲男女性事视频| 日韩乱码在线视频| 国产成人在线一区| 九九久久久久久久久激情| 国产91露脸中文字幕在线| 97精品视频在线| 国产精品视频自在线| 在线亚洲国产精品网| 91成人国产在线观看| 在线观看欧美日韩| 国产精品福利观看| 久久婷婷国产麻豆91天堂| 亚洲综合av影视| 久热精品视频在线观看| 国产精品丝袜高跟| 欧美精品www在线观看| 色吧影院999| 亚洲成人亚洲激情| 亚洲精品欧美一区二区三区| 成人在线激情视频| 97av在线视频| 国产日本欧美在线观看| 欧美天天综合色影久久精品| 欧美激情在线有限公司| 国产精品一区二区久久久| 日韩在线不卡视频| 亚洲国产高潮在线观看| 欧美多人乱p欧美4p久久| 91chinesevideo永久地址| 亚洲国产中文字幕久久网| 欧美另类老女人| 26uuu久久噜噜噜噜| 88国产精品欧美一区二区三区| 国产99久久精品一区二区永久免费| 日韩一区在线视频| 亚洲伊人久久大香线蕉av| 欧美一级电影免费在线观看| 亚洲电影免费观看| 91系列在线播放| 色偷偷偷综合中文字幕;dd| 欧美高清电影在线看| 最近2019年手机中文字幕| 91亚洲国产精品| 国产成人精品av| 7777精品久久久久久| 亚洲a区在线视频| 免费97视频在线精品国自产拍| 国产精品久久久久久亚洲调教| 奇米4444一区二区三区| 亚洲精品乱码久久久久久金桔影视| 久久99精品久久久久久青青91| 久久免费国产精品1| 91po在线观看91精品国产性色| 91av成人在线| 粉嫩老牛aⅴ一区二区三区| 一本一本久久a久久精品牛牛影视| 国产亚洲精品综合一区91| 日韩av手机在线观看| 亚洲第一av网站| 亚洲第一页中文字幕| 在线成人激情黄色| 久久精品99久久香蕉国产色戒| 欧美成人激情图片网| 亚洲精品黄网在线观看| 在线免费观看羞羞视频一区二区| www.日韩系列| xvideos成人免费中文版| 欧美一级免费看| 国产mv久久久| 亚洲午夜久久久影院| 色樱桃影院亚洲精品影院| 国产精品久久久久久久9999| 精品毛片三在线观看| 日韩精品免费在线| 欧美三级欧美成人高清www|