// Separate by each contact private static Pattern patternVCard = Pattern.compile ( "BEGIN:VCARD([ \\ s \\ S \\ . ]*?)D:VCARD" ) ; // Match full name (QP) private static Pattern patternQPFullName = Pattern.compile ( " FN;([ \\ s \\ S \\ .]*?)([ \\ n])" ) ; // Match full name private static Pattern patternFullName = Pattern.compile ( "FN:([ \\ s \\ S \\ .]*?)([ \\ n ])" ) ; // Match name private static Pattern patternQPName = Pattern.compile ( "N;([ \\ s \\ S \\ .]*?)([ \\ n])" ) ; // match name private static Pattern patternName = Pattern.compile ( "N:;([ \\ s \\ S \\ .] * ?)([ \\n])" ) ; // Match mobile phone private static Pattern patternCell = Pattern.compile ( " TEL;CELL:([ \\ s* \\ d* \\ s* \\ d* \\ s* \\ d* ]* ? )([ \\ n])" ) ; // Match work phone private static Pattern pattern OfficePhone = Pattern.compile ( "TEL;WORK: \\ d*([ \\ s* \\ d* \\ s * \\ d* \\ s* \\ d *]*?)([ \\ n])" ) ; // Match home phone private static Pattern pattern HomePhone = Pattern.compile ( "TEL;HOME:([ \\ s* \\ d * \\ s* \\ d* \\ s* \\ d*]*?)([ \\ n])" ) ;
VCARD Analysis
Guess you like
Origin blog.csdn.net/chongchi_wxcc/article/details/52423172
Recommended
Ranking