[建議] Regular Expression的寫法

看板C_Sharp (C#)作者 (tomex)時間21年前 (2004/01/07 12:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
目前程-式的Regular Expression(以下簡稱regex)的語法大都來自於 unix的古老指令再加修改而成的~ 而unix的regex有兩派,為PERL及POSIX, 後者強調比較簡單語態 故也成為php的預設寫法! 在dos指令裏,一般人都知道「?」代表單一萬用字元,而「*」是多萬用字元 不過在posix regex裏,卻是用「.」及「.*」來代替! 我會談到這個,主要是regex的語法都類以這樣的亂碼 一般人不肯去深究,而用既有的想法去try 結果常常發生隱性錯誤(語法沒錯,卻有潛在bug)而不自知! 我就是這樣死在linux的proftpd服務裏頭~ 故提出來跟大家講一下,各派的regex都該看一下,正本清源! -- You're recommended to vist C_Sharp in PTT. We are the C#, resistance is futile. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.183.211
文章代碼(AID): #_-v2L2o (C_Sharp)
文章代碼(AID): #_-v2L2o (C_Sharp)