Re: [請益] 如何將字串中的連續數字加橫線後輸出?
: → MOONRAKER:用十幾行寫出來就用十幾行 硬要用regex可能一會之後自己 07/02 19:45
: → MOONRAKER:都看不懂當初為什麼這樣寫 07/02 19:45
: → alog:IN/OUT要正確,至於用什麼RegExp or 純粹 String 處理都其次 07/02 22:06
: → MOONRAKER:對,in => out效果正確,code看得懂,就是最好的 07/03 00:44
: → up9cloud:只取代數字,建議regex。怕以後看無,加些註解就好@@ 07/03 01:32
說真的除了用正規式我想不到其他可行的方式欸… o_oa"
(腦袋被綁架了嗎 orz)
如果原 po 只要 0912345678 => 0912-345-678 這唯一一種 pattern 的話,
alog 大的解就差不多了,稍微改一下就是
preg_replace ('/(09\d{2})(\d{3})(\d{3})/', '\1-\2-\3', '文字0912345678文字');
看看還有沒有其他 pattern 需要考慮的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.146.3
※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1404366548.A.F98.html
推
07/03 13:59, , 1F
07/03 13:59, 1F
→
07/03 13:59, , 2F
07/03 13:59, 2F
推
07/04 14:48, , 3F
07/04 14:48, 3F
→
07/04 14:48, , 4F
07/04 14:48, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章