瀏覽單個文章
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,035
引用:
作者darkangel
+1, 你說的就是我想說的, 只是我當時趕下班, 稍微看一下就回, 所以沒講那麼詳細, 不需要 group 的 back reference 基本上就不用加 (), 像我知道 PCRE 的 parser 程式本身就會有 buffer, 這也是 PCRE 比 POSIX RE 快很多的原因, buffer 與否, 跟 () 應該是沒太大關係.
我也是從 Perl 玩到 PHP, 當初學 Perl 與 RE 也是看駱駝書, 不過那也大概是十幾年前的事了, 老實說也大概忘了書的內容, 倒是 RE 一直用到現在, 搞 Linux Develop 的人, 基本上 RE 是一定要會的.


原來也是個老玩家啊? (握手) ....

其實,我也是聽說來的,PHP並沒有實作完整的Perl RE Engine , 但目前所提供的已經非常夠用了...
那個\w- 害我一直看不懂,我通常使用都是\w+ ,怎麼突然變成 \w-
想來想去,唉唷.... match itself (能夠心領神會的人,我想不多吧? )

當初那本駱駝書裡描述的,對我來說,每個字都懂,都知道意思,組合起來一看,卻成了看不懂的文字敘述了 !!
後來的中文書我有翻閱,還好,中文字都懂了, 但我相信 , 新手去看的話,大概也會遇到跟我
當初一樣的狀況....

-----
對了,順道問問 , 有沒有人知道C語言下的regular expression有沒有與PHP接近且好用的
Library 套件? 我之前裝了一套Library for Linux using C ,臨時想不起來名字
但是看了看man page 及example 還是沒有Perl or PHP下方便好用,甚至有些功能都沒提供...
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2011-07-01, 11:38 PM #16
回應時引用此文章
anderson1127離線中