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对象的。
标签:pattern