作者tomex (tomex)
看板C_Sharp
标题[建议] Regular Expression的写法
时间Wed Jan 7 12:52:45 2004
目前程-式的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