瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者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~
__________________
滿招損 謙受益
舊 2011-07-02, 05:16 AM #18
回應時引用此文章
darkangel離線中