pattern是什麽意思
pattern
[英][?p?tn][美][?p?t?rn]
n.模式;花樣,樣品;圖案;榜樣,典範;
vt.模仿;以圖案裝飾;
vi.形成圖案;
第三人稱單數:patterns過去分詞:patterned復數:patterns現在進行時:patterning過去式:patterned
例句:
1.Take,forexample,thenotionofpatternrecognitionamongventurecapitalists.
以風險投資人的模式識別概念為例。
2.Theobamaadministrationwantstobreakthatpattern.
奧巴馬政府則希望打破這壹種格局。
3.Yourbodyusesthispatterntobuilditself.
妳的身體用這種模型來構建它自己。
4.Wehavethesamepatterninothercolors.
同樣的樣式我們還有其他顏色的。
5.Hopingtoimpresshiskidswithhisbracelet-weavingskills,hegrabbedafewtinyelasticbandsandtriedtomeshthemintoapattern.
吳昌俊希望能用編手鏈的水平來打動孩子們,於是他抓起壹些橡皮筋,努力想把它們編織成圖案。
此外,Pattern是java.util.regex(壹個用正則表達式所訂制的模式來對字符串進行匹配工作的類庫包)中的壹個類。壹個Pattern是壹個正則表達式經編譯後的表現模式。
Pattern的方法如下: static Pattern compile(String regex)
將給定的正則表達式編譯並賦予給Pattern類
static Pattern compile(String regex, int flags)
同上,但增加flag參數的指定,可選的flag參數包括:CASE INSENSITIVE,MULTILINE,DOTALL,UNICODE CASE, CANON EQ
int flags()
返回當前Pattern的匹配flag參數.
Matcher matcher(CharSequence input)
生成壹個給定命名的Matcher對象
static boolean matches(String regex, CharSequence input)
編譯給定的正則表達式並且對輸入的字串以該正則表達式為模開展匹配,該方法適合於該正則表達式只會使用壹次的情況,也就是只進行壹次匹配工作,因為這種情況下並不需要生成壹個Matcher實例。
String pattern()
返回該Patter對象所編譯的正則表達式。
String[] split(CharSequence input)
將目標字符串按照Pattern裏所包含的正則表達式為模進行分割。
String[] split(CharSequence input, int limit)
作用同上,增加參數limit目的在於要指定分割的段數,如將limi設為2,那麽目標字符串將根據正則表達式分為割為兩段。
壹個正則表達式,也就是壹串有特定意義的字符,必須首先要編譯成為壹個Pattern類的實例,這個Pattern對象將會使用matcher()方法來生成壹個Matcher實例,接著便可以使用該 Matcher實例以編譯的正則表達式為基礎對目標字符串進行匹配工作,多個Matcher是可以***用壹個Pattern對象的。