第一个$patterns数组存放要匹配的模式,第二个$replace数组存放要替换成的字符串,它们都是正则表达式的格式,你在php手册可以查到相关的写法规则。就上面的例子而言:
"/(19|20\d{2})-(\d{1,2})-(\d{1,2})/"这个正则表达式匹配如同1912-6-19的格式,"/^\s*{(\w+)}\s*=/"则匹配如同{startDate} = 这样的格式。
上面的代码运行后,打印输出startDate = 19/6/1912
但是我认为"\\3/\\4/\\1"其实应该是"\\2/\\3/\\1"