code: public Object match(CharSequence text, int startIndex){
  		int p = getLastAcceptedState(text, startIndex);
  		return (p == -1) ? null : attachments[p];
  	}
docs: Begin from the specified position, test if the text string can be matched
  by any of the regular expression,
  return the attachment of the longest matching one.<br>
  从指定位置开始判断文本字符串是否可以被任意一个正则表达式所匹配，
  返回所能匹配到的那个最长正则表达式的附件对象。
  <p>
  The test starts from the specified position.
  Caution: if the beginning part matches, the whole text is considered to match.
  <p>
  匹配从指定的位置开始。 注意：只要开头匹配了就算匹配。
  
  @param text			Text string to be tested for matching.<br>对这个字符串进行匹配判断。
  @param startIndex 	The starting position of the testing.<br>从文本的这个位置开始匹配。
  @return	Attachment object of the regular expression that matches the text string;
  null is returned if no matching can be found.<br>
  匹配到的那个正则表达式所对应的附件；返回null表示没有匹配到任何一个正则表达式。