作者ecocharts ()
看板PHP
標題[請益] 分割字串處理
時間Thu Feb 8 01:34:11 2007
有個字串的樣子可能是
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)
1F:推 buganini:你希望分開成什麼樣子? 02/08 01:58
2F:→ buganini:如果跟我想的樣子一樣的話..mb_split()應該就是你要的 02/08 01:58
3F:→ buganini:忘記是不是真的有mb_split()...每個PHP版本有點出入 02/08 01:59
4F:→ buganini:沒有的話用mb_strlen和mb_substr自己弄也很容易 02/08 01:59
5F:→ buganini:(如果跟我想的一樣的話) 02/08 02:00
6F:推 formoxa:ereg 系列 or explode() ...? 02/08 13:31
7F:推 ecocharts:我用substr_count算'('來區分A或B 再用explode和substr 02/09 10:43
8F:→ ecocharts:雖然方法很笨 但是還是分出來了 02/09 10:44