next up previous contents
Next: sed Up: Regular Express Previous: 範圍定址(address)   Contents

greedy的regular express

所謂greedy是說如果一行裡面符合regular expression的情況有很多,也就是 同時有很多pattern都符合時,通常會很貪心的符合最長的那個pattern,不過 並不是我們要的,尤其在HTML的tag處理上例如用/t.*t/去找, <tt>this is a tag</tt>在同一行裡 有<tt>也有<txxxxxxxxxxt>,greedy的處理只有perl有比較簡單的方 法。這將在perl裡面談到。



Cyril Huang 2002-06-14