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

首頁 > 學院 > 開發設計 > 正文

正則表達式簡介(12)

2019-11-18 22:23:37
字體:
來源:轉載
供稿:網友
12.定位符

到現在為止,所看到的示例都只考慮查找任何地方出現的章節標題。出現的任何一個字符串 '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
久久精品国产免费观看| 日韩国产精品亚洲а∨天堂免| 欧美黑人xxxx| 91色中文字幕| 一本久久综合亚洲鲁鲁| 欧美午夜久久久| 国产精品久久久久久av| 国产精品日韩欧美大师| 欧美日韩精品中文字幕| 亚洲欧洲在线免费| 欧美性生活大片免费观看网址| 中文字幕久久久av一区| 欧美在线视频观看免费网站| 91国内免费在线视频| 51午夜精品视频| 国产欧美日韩综合精品| 色偷偷噜噜噜亚洲男人的天堂| 国产精品对白刺激| 欧美另类暴力丝袜| 亚洲精品国产综合区久久久久久久| 欧美xxxwww| 成人春色激情网| 国内免费久久久久久久久久久| 亚洲成色www8888| 国产精品自产拍在线观看| 色哟哟入口国产精品| 一本色道久久综合狠狠躁篇怎么玩| 久久久久久久激情视频| 91精品国产91| 午夜精品在线视频| 亚洲天堂男人的天堂| 日韩电影在线观看中文字幕| 麻豆一区二区在线观看| 欧美日韩另类字幕中文| 中文字幕av日韩| 国产精品第一页在线| 欧美在线视频免费| 国产成人综合一区二区三区| 久久久久久国产精品美女| 日韩极品精品视频免费观看| 亚洲精品成人久久| 国产91色在线|| 欧美日韩久久久久| 久久久国产精品x99av| 91精品国产一区| 亚洲高清久久久久久| 免费91麻豆精品国产自产在线观看| 日韩精品在线免费观看视频| 国产精品天天狠天天看| 日韩美女在线观看| 精品免费在线观看| 国产欧美欧洲在线观看| 亚洲女在线观看| 国产精品一区二区电影| 欧美国产视频一区二区| 亚洲欧美激情另类校园| 欧美午夜精品久久久久久浪潮| 亚洲国产精品成人av| 亚洲国产精品久久久| 一本色道久久综合狠狠躁篇的优点| 色噜噜国产精品视频一区二区| 日韩av电影在线免费播放| 51精品国产黑色丝袜高跟鞋| 91av网站在线播放| 亚洲天堂视频在线观看| 国产玖玖精品视频| 69av在线视频| 亚洲欧美一区二区三区四区| 国产成人精品电影久久久| 亚洲国产精品99久久| 丝袜一区二区三区| 国产一区二区三区在线播放免费观看| 国产精品第七十二页| 懂色av中文一区二区三区天美| 日韩久久午夜影院| 国产99久久精品一区二区| 日韩欧美aⅴ综合网站发布| 亚洲黄色www网站| 国产精品久久久久久久7电影| 一本大道久久加勒比香蕉| 亚洲第一视频网站| 91中文字幕在线观看| 久久久最新网址| 国产中文字幕日韩| 日韩精品www| 夜色77av精品影院| 国产视频观看一区| 亚洲精品小视频在线观看| 欧美色视频日本高清在线观看| 亚洲影视九九影院在线观看| 亚洲国模精品私拍| 国产精品久久久久久av| 亚洲欧美国产一本综合首页| 国产在线拍揄自揄视频不卡99| 国产精品久久久久久久电影| 亚洲国产精品久久久久秋霞蜜臀| 91精品国产乱码久久久久久蜜臀| 欧美激情区在线播放| 亚洲毛片在线观看.| 欧美精品福利在线| 色婷婷成人综合| 性金发美女69hd大尺寸| 中文字幕不卡在线视频极品| www.国产精品一二区| 亚洲电影免费观看高清| 久久免费在线观看| 国产剧情日韩欧美| 欧美日韩亚洲激情| 中文字幕欧美日韩在线| 国产成人午夜视频网址| 亚洲国产女人aaa毛片在线| 久久精品国产成人精品| 国产精品白丝av嫩草影院| 精品国产一区二区在线| 亚洲国产精品悠悠久久琪琪| 美日韩丰满少妇在线观看| 国产欧美日韩亚洲精品| 国语对白做受69| 欧美一乱一性一交一视频| 久久国产精品免费视频| 亚洲女人被黑人巨大进入| 日韩av黄色在线观看| 日韩精品在线视频| 国产丝袜一区二区三区免费视频| 精品一区电影国产| 国产一区视频在线播放| 在线看欧美日韩| 91免费欧美精品| 日韩精品小视频| 欧美精品亚州精品| 欧美午夜美女看片| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲国产精品久久久久秋霞蜜臀| 97视频在线看| 色偷偷偷亚洲综合网另类| 91久久精品一区| 国产亚洲精品一区二区| 这里只有精品在线观看| 亚洲精品国产suv| 欧美精品福利视频| 欧美精品在线观看91| 国产精品手机播放| 成人xxxx视频| 日韩精品高清视频| 黑人精品xxx一区一二区| 日韩中文字幕免费看| 日韩av电影在线网| 亚洲无限av看| 2024亚洲男人天堂| 亚洲欧洲在线视频| 国产日韩欧美自拍| 亚洲一区二区在线播放| 91av免费观看91av精品在线| 欧美小视频在线| 国产精品自拍视频| 久久香蕉国产线看观看av| 亚洲国产精品va在线看黑人动漫| 秋霞av国产精品一区| 国产精品18久久久久久首页狼| 美女少妇精品视频| 精品二区三区线观看| 91九色在线视频| 97在线免费观看视频| 亚洲人精选亚洲人成在线|