第一个$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"
"/(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"
解决方案 »
- php getimagesize
- 求助:无解问题
- Fatal error: Uncaught exception 'Exception' with message 'Could not get reply
- 如何从数组里随机收取 N 组数据?
- PHP查询结果无法正确显示的问题
- array('username', 'userpwd')怎样变成变量
- 有关$_SERVER['HTTP_ACCEPT_LANGUAGE']
- 菜鸟问题,急!各位达人帮忙,小弟在线等
- 大家先试试这个例子,再请帮我想想办法
- 我要新增一个页面, 在php中查询出list 然后传给对应的dwt文件,请问如何在dwt中循环输出这些信息? 又或者不是这样?请给出思路 ,实例代码
- 为什么我的从表单里传递出来的变量中的字符串的每行前的空格会不见???
- 关于图片---做一个网上的电子相册??
如果是"\\3/\\4/\\1"的话,输出startDate = 19//1912,因为\\4没有匹配项