Regular Expression

[JS] RegExp 參數的正確姿勢

雖然說寫了很多 JavaScript,但是還真的是頭一次遇到 global 的問題。其實也不是什麼問題,只是對於這個物件的不熟悉,所以覺得他是一個 Bug,後來才發現他是一個 Feature。 -------------------------------------------------------------------------------- RegExp 在開始之前,我們可以先參考一下 MDN 的文件, > https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Guide/Regular_Expressions 然後可以看一下關於 Advanced Searching With Flags

[PHP note.] 正規表示式順序筆記

關於一些正規筆記 請參考前一篇 [https://blog.hinablue.me/entry/PHP-note-about-the-regular-expression-in-the-php/] 。這裡直接從範例開始解析正規的順序: 範例字串: $a = "_func1('abcdef') xxxx _func2('abcdefghijkl') xxxx _func1('1234567890') xxxx"; 正規表示式: /(?P(?|_func1|_func2))\((?P(?|'|\"))(?P[^'\"]*)/i ``` 看起來很複雜,實際上正規表示式的運作模式大抵上可以這樣解釋: 1. 先做全域比對(

[PHP note.] 關於正規表示式的一點筆記

我發現我很久沒有寫 PHP 的筆記了,不過因為我本來就不太會寫 PHP,所以文章很少也是很合理的(挺)。這次要筆記的東西是正規表示式,其實網路上文章非常多,我首推這篇:Regular Expression (RegExp) in JavaScript [http://blog.roodo.com/rocksaying/archives/2670695.html] 疑?怎麼是 Javascript!?哎呀,沒關係啦,其實正規表示式大家都差不多嘛(喂)。但是呢,我這裡筆記的東西請不要直接搬去給 Javascript