有夠難的 Regex(正規表達式)

螢幕快照 2015-08-12 下午8.01.17

最近繼續幫 Avane 改版,要開始支援 foreach 跟 if,

其中用到了正規表達式去取得 Avane 的標籤,

不過,正規表達式真不是蓋的。

也不是人腦能夠想像的。

後記:

圖片上的應該是:(?:{(?:if)|(?<!^)\G)\s?(\$[-\w]+)?[^()\s$](?=[^()]}) 才對。

廣告

對「有夠難的 Regex(正規表達式)」的想法

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s