提高網(wǎng)站流量網(wǎng)絡(luò)推廣網(wǎng)站推廣方法
目錄
語法
說明
示例
從文本中提取字母和數(shù)字
匹配所設(shè)置數(shù)目的字母和數(shù)字
匹配不同大小的字母和數(shù)字集合
????????alphanumericsPattern函數(shù)的功能是匹配字母和數(shù)字字符。
語法
pat = alphanumericsPattern
pat = alphanumericsPattern(N)
pat = alphanumericsPattern(minCharacters,maxCharacters)
說明
????????pat = alphanumericsPattern 創(chuàng)建一個(gè)模式,該模式匹配由一個(gè)或多個(gè)字母和數(shù)字字符組成的文本。alphanumericsPattern 支持 Unicode。
????????pat = alphanumericsPattern(N) 精確匹配 N 個(gè)字母或數(shù)字字符。
????????pat = alphanumericsPattern(minCharacters,maxCharacters) 匹配由最少 minCharacters 個(gè)、最多 maxCharacters 個(gè)字符組成的文本。inf 是 maxCharacters 的有效值。alphanumericsPattern 是貪婪模式,匹配的字母和數(shù)字字符盡可能接近 maxCharacters 個(gè)。
示例
從文本中提取字母和數(shù)字
????????使用?alphanumericPattern?從文本中提取字母和數(shù)字。
????????創(chuàng)建字符串?txt?變量。使用?alphanumericPattern?將?pat?創(chuàng)建為匹配字母和數(shù)字的?pattern?對(duì)象。從?txt?中提取該模式。
txt = "abc 123 =+-*/";
pat = alphanumericsPattern;
alphanumerics = extract(txt,pat)
alphanumerics = 2x1 string"abc""123"
匹配所設(shè)置數(shù)目的字母和數(shù)字
????????創(chuàng)建字符串 txt 變量。使用 alphanumericPattern 將 pat 創(chuàng)建為一個(gè) pattern 對(duì)象,該模式對(duì)象匹配由三個(gè)字母或數(shù)字字符組成的字符串。從 txt 中提取該模式。
txt = "abcde123456_@#$";
pat = alphanumericsPattern(3);
alphanumerics = extract(txt,pat)
alphanumerics = 3x1 string"abc""de1""234"
匹配不同大小的字母和數(shù)字集合
????????使用?alphanumericsPattern?匹配大小在指定范圍內(nèi)的字母和數(shù)字集合。
????????創(chuàng)建字符串?txt?變量。使用?alphanumericPattern?將?pat?創(chuàng)建為一個(gè)?pattern?對(duì)象,該模式對(duì)象匹配由二到四個(gè)字母或數(shù)字字符組成的字符串。從?txt?中提取該模式。
txt = "12345ABCDE";
pat = alphanumericsPattern(2,4);alphanumerics = extract(txt,pat)
alphanumerics = 3x1 string"1234""5ABC""DE"
參數(shù)說明
N — 要匹配的精確字符數(shù)
????????要匹配的字符數(shù),指定為非負(fù)整數(shù)標(biāo)量。
minCharacters — 要匹配的最小字符數(shù)。
????????要匹配的最小字符數(shù),指定為非負(fù)整數(shù)標(biāo)量。
maxCharacters — 要匹配的最大字符數(shù)
????????要匹配的最大字符數(shù),指定為非負(fù)整數(shù)標(biāo)量。
pat — 模式表達(dá)式
????????模式表達(dá)式,以 pattern 對(duì)象形式返回。