引用:
|
作者b4283
除了取出資料以外 parenthesis 還有 grouping 的作用,所以 vxr 是對的。
(abcde)? 表示 abcde 這整組字要麻不出現,要麻一起出現。
abcde? 只有指定 e。
所以 vxr 提到 ?: 這個 operator,表示某個 group 不需要取值,這點上他也對了。
|
原來他說的 buffer 是這個, anderson 跟我應該都是看不懂他想表示什麼~
簡單來說, 就是他說的 buffer 跟我認為的 buffer 是不同的東西...
而且我也一直看不懂 [\w-] 是什麼, 因為如果要取 - 這個字元, 我記得要把 - 寫在前面像 [-\w] 才不會有問題.
我很久沒碰較複雜的 RE pattern, 現在用的都是小 case~
引用:
|
作者anderson1127
對了,順道問問 , 有沒有人知道C語言下的regular expression有沒有與PHP接近且好用的
Library 套件? 我之前裝了一套Library for Linux using C ,臨時想不起來名字
但是看了看man page 及example 還是沒有Perl or PHP下方便好用,甚至有些功能都沒提供...
|
PHP 的 perl RE 實際上是拿 C 的 pcre library 來用啊~
當然我不知道現在改了沒, 畢竟我五年沒碰 PHP~
