巧用查找替換,一次提取出所有郵箱地址
巧用查找替換,一次提取出所有郵箱地址
小張是一家網絡公司的新人,今天一早,老板給他一份Word文檔,其中有很多電子郵件,但卻混雜在中文文字之中。老板要求小張,盡快把文檔中數百個電子郵件地址提取出來,以便群發公司廣告郵件。
由于郵箱地址是混雜在中文文字之中,且幾乎沒有其它規律可循,而如果手工復制出來,估計三天三夜也弄不好,小張頭大了一圈,也沒有想出可行的辦法。幸好老員工林子哥哥看小張可憐,給他支了一招,不到1分鐘,就又好又快地完成了任務。
幾點說明:1、關于方括號的使用。在勾選了“使用通配符”的前提下,方括號表示查找括號中的所有內容之一。比如[ABCD],就是要查找ABCD四個字母中的一個即可。而[A-z]則表示字庫中,從A到z之間的所有字符之一。在字庫中,這個范圍為所有大小寫英文字母。如果方括號中有多個表達式,則表達式之間需要用英文狀態下的半角逗號隔開。[A-z,0-9]即表示所有的英文字母和阿拉伯數字。
2、關于大括號。大括號,用來規定前面方括號中規定的范圍中匹配字符的個數。比如“g[o]{1,2}d”,可以查到“god”和“good”兩個單詞中的任意一個。如果省略了逗號后面的數字,則表示匹配個數等于超過前一個數字的所有范圍。如[A-Z]{4,},就表示連續4個以上的大寫英文字母
3、關于反斜杠。在使用通配符情況下,有些字符本身是作為通配符使用的,如問號(?)、星號(*)等。如果要查找這些符號本身,則需要在前面加個反斜杠()。如上例中的“@”和“.”,要查找它們,前面都需要加上反斜杠。
注:此技巧以WPS文字2010個人版為例,在微軟Office Word 2003/2007/2010中實現均可實現,具體方法稍有不同,在此不作贅述。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。