肯定逆序环视:从右向左查看文本,试匹配子表达式,如果能够匹配则返回匹配成功信息。逆序环视使用「 (?<=...) 来标识」,例如「 (?<=\d) 」,它表示如果当前位置的左边字符是数字,则匹配成功。
作用例子 数据库实体order_id getOrderId()的转换
$preg = "/(?<=[a-z])([A-Z])/";
strtolower(preg_replace($preg,"_$1',$str));
肯定逆序环视:从右向左查看文本,试匹配子表达式,如果能够匹配则返回匹配成功信息。逆序环视使用「 (?<=...) 来标识」,例如「 (?<=\d) 」,它表示如果当前位置的左边字符是数字,则匹配成功。
作用例子 数据库实体order_id getOrderId()的转换
$preg = "/(?<=[a-z])([A-Z])/";
strtolower(preg_replace($preg,"_$1',$str));