我正在编写各种迷你控制台,我正试图弄清楚如何从链接中提取内容.例如,在PHP中,这是一个请求变量,因此:
http://somelink.com/somephp.php?variable1=10&variable2=20
然后PHP计算出url参数并将它们分配给变量.
我如何在Swift中解析这样的东西?
所以,给定我想要的字符串:variable1 = 10和variable2 = 20等,有一个简单的方法吗?我试着用Google搜索,但并不知道我在搜索什么.
我有一个非常可怕的hacky方式这样做,但它不是真的可扩展.
有没有一种方法可以为具有宽高比填充的UIImage定义自定义偏移量?
因此,当前方面填充会缩放图像并将其居中。
但是,我需要一种定义偏移量的方法,以便可以手动调整图像以使其更合适。
这可能吗?我查看了UIImage类,但找不到任何东西。
为了好玩,我正在开发一个小型刮刀,当我从某些网站获取一些图片网址时,它们回来的时候真的很奇怪。
例如:
抓取的网址:
https:\/\/cdn1.vox-cdn.com\/thumbor\/zN9XawbQJgFPkuAcA2JEGgqApm8=\/cdn0.vox-cdn.com\/uploads\/chorus_asset\/file\/3700712\/tomorrowland54fdf04f23efb_2040.0.jpg
Run Code Online (Sandbox Code Playgroud)
想要的网址:
https://cdn1.vox-cdn.com/thumbor/zN9XawbQJgFPkuAcA2JEGgqApm8=/cdn0.vox-cdn.com/uploads/chorus_asset/file/3700712/tomorrowland54fdf04f23efb_2040.0.jpg
Run Code Online (Sandbox Code Playgroud)
它添加了不必要的反斜杠,所以当你跟随它时 url 不起作用,它会给出一个错误。
我尝试使用 stripslashes 函数,因为这似乎是它的目的,但它没有用。网址保持不变。
(编辑)这是我用来抓取网址的代码:
function GetImages($page_dom) {
$found_links = [];
$images = $page_dom->getElementsByTagName('img');
foreach ($images as $image) {
$img_src = $image->getAttribute('src');
$found_links[] = $img_src;
}
return $found_links;
}
Run Code Online (Sandbox Code Playgroud)