本帖最後由 EITCo 於 2016-9-21 17:42 編輯
回覆 EITCo
可以中間食一個或多個其他span同element...不過好難砌咁解
chi251155 發表於 2016-9-21 17:18 
以我所知又應該唔得喎
因為HTML或一般的XML根本唔屬於regular language
用regular expression parse唔得晒一切XML
假設<span class="bold"></span>內有任意多層nested tags
如果open tag用A表示, closed tag用B表示
就即係要用regex去match {"", "AB", "AABB", "AAABBB", ...}
Regex應該做唔到呢種
就算用capture group,都係match得{"A_A", "AA_AA", "AAA_AAA", ...}呢類
如果話保證<span class="bold">入面最多nest個<span class="underline">
呢啲限定情況就寫到regex嘅
任意的XML就唔得了 |