從outlook匯入email地址 (轉)
有一種e地址格式,採用逗號分隔開欄位,副檔名叫CSV。
例如:
"姓名","稱謂","單位名稱","部門","職務","郵政地址","郵政編碼","電話","傳真","統一編碼","其他電話","單位其他","行動電話","呼機","主頁","電子","備註"
開啟,每行讀取
只用第一個逗號前的字串作為姓名,地址匹配格式取第一個(位置無關)
於是寫下粗陋程式:
private static final String repmail ="([w.-]+[@]{1}((w)+[.]){1,3}(w)+)";
private static final String repname =".+?,";
Pattern mailPattern = Pattern.compile(repmail );
Pattern namePattern = Pattern.compile(repname);
File file = new File("test.CSV");
FileInputStream is = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String input = null;
ArrayList list = new ArrayList();
while((input = br.readLine())!=null){
Matcher matchermail = mailPattern.matcher(input);
Matcher matchername = namePattern.matcher(input);
String[] card = new String[2];
if(matchername.find()){
card[0] = matchername.group(0).replaceAll(""","");
}
if(matchermail.find()){
card[1] = matchermail.group(0);
}
if(card[0]==null || card[0].equals("") || card[1]==null || card[1].equals("")){
continue;
}
list.add(card);
}
//輸出
for(int i=0;i
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-962578/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 匯入地址表鉤取技術解析
- 郵件地址提取軟體:eMail Address Extractor for MacAIMac
- Poi 匯入格式轉換
- java 從EXCEL匯入到系統JavaExcel
- IDEA如何匯入專案,包括從git倉庫(github)匯入專案IdeaGithub
- windows10系統匯出outlook郵件的方法Windows
- vue 匯入.md檔案(markdown轉HTML)VueHTML
- java 從EXCEL匯入到資料庫JavaExcel資料庫
- 郵箱/郵件地址的正規表示式及分析(JavaScript,email,regex)JavaScriptAI
- eMail Address Extractor for Mac(郵件地址提取器) v3.5.2啟用版AIMac
- eMail Address Extractor for Mac(郵件地址提取器) v3.5.6啟用版AIMac
- Outlook 2021 for Mac outlook郵箱Mac
- 從 Neo4j 匯入 Nebula Graph 實踐見 SPark 資料匯入原理Spark
- 將資料匯入kudu表(建立臨時hive表,從hive匯入kudu)步驟Hive
- 匯入PMC先從哪一步做起?
- 從 svn 將myeclispe專案匯入到ideaLispIdea
- Python從入門到轉行Python
- 郵件地址提取軟體:eMail Address Extractor for Mac v4.5免啟用版AIMac
- 郵件地址提取軟體:eMail Address Extractor for Mac v4.4免啟用版AIMac
- 關於使用者 email 郵件地址是否允許有加號的問題AI
- HbuilderX配置Git外掛並從匯入專案UIGit
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Mysql匯入&匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- 【MATLAB Image Processing Toolbox 入門教程九】“匯入、匯出和轉換”之“影像序列和批處理”Matlab
- 【轉載】QP02檢驗計劃批量匯入
- excel匯入,讀取日期單元格轉php日期ExcelPHP
- ARP協議 地址解析協議:IP地址轉換為MAC地址協議Mac
- 1109 – PDF 標註匯出,從入門到棄坑
- Solr8 從 MySQL8.0.20中 匯入資料SolrMySql
- maatwebsite/excel匯入從2.1升級到3.xWebExcel
- [phpword][laravel-admin]匯入文件轉html,並使用富文字編輯後匯出PHPLaravelHTML
- vue excel匯入匯出VueExcel
- navlicat 匯入匯出SQLSQL
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- MySQL入門--匯出和匯入資料MySql
- Outlook 2019 for macMac
- MATLAB匯入txt和excel檔案技巧彙總:批量匯入、單個匯入MatlabExcel