這題的許多狀況都能用例外處理解決,可以用這種寫法。
我的宣告:
以下是這題會碰上的例外:
什麼是Regex?
中文叫正規表示式,是Regular expression的縮寫。
許多文字編輯器都支援搜尋、取代符合其格式的字串。
如同我們的字串字面值,會有特殊功能的跳脫字元,它也有一些字元是特殊用法,需要表示原字元時就要加\,以下舉幾個特殊功能的例子:
其實這樣也就不難理解為什麼單放某些字元會出現錯誤了,比如split("+"),只要被分割的字串允許,函式就會無限吃掉+前的字串,但此時+前是空字串,無限讀取空字串跟/0完全就是同一個概念啊~
希望這篇解題報告能幫助到你^_^