发布网友 发布时间:2024-10-07 16:39
共2个回答
热心网友 时间:2024-11-15 23:05
<?php你是从php文档里面的这个例子看到的吧。
~-([a-z])~
两个~是分隔符,不会匹配具体字符串的。
这个正则表达式的意思是:匹配一个减号 -,并且减号后面紧跟着一个小写字母。hello-world里面只有-w被匹配到,并且匹配结果$match是一个数组,有两项 array('-w', 'w'),因为正则表达式中出现了括号,第二项(w)是括号中的表达式的匹配结果。回调函数把$match[1],也就是w转化成大写,并返回。所以结果是helloWorld
热心网友 时间:2024-11-15 23:06
两边的~都是分隔符 没有实际意义,也可以换成 /