我应该使用什么作为正则表达式才能在url =
之后获得双qoutes之间的文本 <div class="anc-style"
url="c2l0ZT1odHRwJTNBJTJGJTJGZWFzeXJvdGF0b3IuY29tJTJGNjE1OTYlMkYmc2VjP TE1MjIzMyZsZW5nPWV4dGUmYWQ9MmM5ZTE5YjhiZWRiNzI1N2MxZGU2ODA2 Mjk0ZGZiYzcmYWQyPTAmYWQzPTAmYWQ0PTM=">
答案 0 :(得分:0)
你的正则表达式
$string = "your string here";
echo urldecode(base64_decode(preg_replace('/^.*url="(.*)".*$/', '$1', $string)));
如果这是您想要的网址,我添加了base64_decode,然后添加了urldecode,因为结果包含了urlencoded字符。
如果您需要其他搜索和替换,我还强烈建议您学习正则表达式基础知识!