不應該將SPAN標記放在電話號碼之外,不要放在裏面嗎?Java正則表達式:替換電話號碼(包括可選的括號)
String aParagraph = "start 201-555-1212 more (301)-777-1212 again (401) 888-1212 end";
String phoneRegEx = "\\b(\\(?[1-9]{1}[0-9]{2}\\)?[- ]?[1-9]{1}[0-9]{2}-[0-9]{4})\\b";
String replaceWith = "<span>$1</span>";
aParagraph = aParagraph.replaceAll(phoneRegEx , replaceWith);
第一組是外部的一個,對嗎? – Alfabravo 2012-02-21 01:27:09