gpt4 book ai didi

php - preg_replace 内的 strtolower - 可能吗?

转载 作者:行者123 更新时间:2023-12-04 01:41:20 25 4
gpt4 key购买 nike

是否可以在preg_replace的替换部分使用strtolower

这不起作用:

preg_replace('/(http:\/\/)?(www\.)?([a-zA-Z0-9\-_\.]+\.(com|co\.uk|org|tv|biz)(\/[a-zA-Z0-9\-\._\?&=#\+;]+)*)/i', '<a href="http://www.'.strtolower('$3').'" target="_blank">'.strtolower('$3').'</a>', $d);

最佳答案

这是可能的,是的。看一下 e 修饰符 ( Example #4 ):

preg_replace('/(http:\/\/)?(www\.)?([a-zA-Z0-9\-_\.]+\.(com|co\.uk|org|tv|biz)(\/[a-zA-Z0-9\-\._\?&=#\+;]+)*)/ie', "'<a href=\"http://www.'.strtolower('$3').'\" target=\"_blank\">'.strtolower('$3').'</a>'", $d);

(未经测试,转义反斜杠的数量可能是错误的。)

关于php - preg_replace 内的 strtolower - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2412222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com