你可以使用正则表达式来匹配和去除转义字符。以下是一个示例代码:

$str = '{'url':'7dyu8kj0mJB8\/vR+EW7WsTXWABZUxn4eQmYRy9g==','id1':'1957248937c25468','id2':'248937c2546850a88aa5'}';

// 匹配url后的字符串
preg_match('/'url':'([^']+)'/', $str, $matches);
$url = $matches[1];

// 去除转义字符
$decodedUrl = stripslashes($url);

echo $decodedUrl; // 输出:7dyu8kj0mJB8/vR+EW7WsTXWABZUxn4eQmYRy9g==

以上代码首先使用正则表达式 'url':'([^']+)' 匹配到url后的字符串,然后通过 $matches[1] 获取匹配到的字符串。接着使用 stripslashes() 函数去除转义字符。最后将去除转义后的字符串输出。

PHP 正则表达式提取URL字符串并去除转义字符

原文地址: https://www.cveoy.top/t/topic/oYC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录