正則表達式:Perl的正則表達式匹配的電話號碼
\b(\(\d{3}\)|\d{3})?[-.]?\d{3}[-]?\d{4}\b
我的輸入文件有兩種類型的電話號碼。一個,其前三位數字括在括號中,另一個沒有括號。 如:
"(201)-450-4479" ,"234-345-3456"
我想這兩個類型使用替代運營商的電話號碼一致。
請給我建議。上述表達式需要進行哪些修改才能獲得預期結果?在字 - 邊界非單詞
(\d+\-\d+\-\d+|\(\d+\)\-\d+\-\d+)
取代它除了第一個'\ B'您正則表達式似乎是正確的。 – Toto