看板 PHP 關於我們 聯絡資訊
下例傳回值為 $startDate = 6/19/1969 <?php $patterns = array("/(19|20\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/"); $replace = array("\\3/\\4/\\1", "$\\1 ="); print preg_replace($patterns, $replace, "{startDate} = 1969-6-19"); ?> 這是我在google搜preg_replace函數的使用方法 但我怎麼看$patterns和$replace也沒辦法推測出像答案一樣的結果 我的問題應該是卡在許多符號看不懂其代表的意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.142.122
foxzgerald:http://en.wikipedia.org/wiki/Regexp 12/15 20:02
foxzgerald:建議 google://regexp regular expression 正規表示式 12/15 20:02
foxzgerald:http://tw.php.net/manual/en/ref.pcre.php 12/15 20:04
foxzgerald:http://tw.php.net/manual/en/ref.regex.php 12/15 20:04
saininniang:天阿!好複雜的東西,研究去,感謝 12/15 20:22
foxzgerald:威力強大的工具 :) 12/15 20:45