看板 PHP 關於我們 聯絡資訊
有個字串的樣子可能是 A "字串一(字串二)字串三(字串四(字串五)字串六)" 或 B "字串一(字串二)" 每個字串的長度不等且中英文夾雜 如果是B的樣子很容易分出來 問題1: 如何區分是A還是B 問題2: 如何用括弧來分離這六個字串 實在想不出來 只好來這問 -- EconTrend.com 線上瀏覽國際財經指標走勢 http://www.econtrend.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.66.62.209 ※ 編輯: ecocharts 來自: 210.66.62.209 (02/08 01:39) ※ 編輯: ecocharts 來自: 210.66.62.209 (02/08 01:40)
buganini:你希望分開成什麼樣子? 02/08 01:58
buganini:如果跟我想的樣子一樣的話..mb_split()應該就是你要的 02/08 01:58
buganini:忘記是不是真的有mb_split()...每個PHP版本有點出入 02/08 01:59
buganini:沒有的話用mb_strlen和mb_substr自己弄也很容易 02/08 01:59
buganini:(如果跟我想的一樣的話) 02/08 02:00
formoxa:ereg 系列 or explode() ...? 02/08 13:31
ecocharts:我用substr_count算'('來區分A或B 再用explode和substr 02/09 10:43
ecocharts:雖然方法很笨 但是還是分出來了 02/09 10:44