、deeeeef等。它尽量匹配尽可能多的相同字符,如ab在字符串abbc中匹配的将是abb,而不是ab。当一行中各单词间的空格多于一个时,可以如下分割:arraysplitli
e注:split函数每次遇到分割模式,总是开始一个新单词,因此若li
e以空格打头,则array的第一个元素即为空元素。但其可以区分是否真有单词,如若li
e中只有空格,则array则为空数组。且上例中TAB字符被当作一个单词。注意修正。
2、字符和
意味着匹配一组字符中的一个,如a0123456789c将匹配a加数字加c的字符串。与联合使用例:deEf匹配def、dEf、deef、dEdf、dEEEeeeEef等。表示除其之外的所有字符,如:ddeEf匹配d加非e字符加f的字符串。
3、字符和
它们与类似,区别在于匹配0个、1个或多个相同字符,匹配0个或1个该字符。如def匹配df、def、deeeef等;def匹配df或def。
4、转义字符
如果你想在模式中包含通常被看作特殊意义的字符,须在其前加斜线