我创建了一个应用程序,我从中获得了来自Web服务的响应。
回应是 “我可能处于危险之中。我已经触发了与你有关的恐慌警报。现在给我打电话。如果我没有回答,请联系警方。我的立场是:http://maps.google.com/maps? q = 21.183783,72.823548“
3.我将字符串存储在文本视图中。我想在浏览器中打开HTTP URL,点击文本。但是如何在整个字符串中获取HTTP URL请给我一些想法。
答案 0 :(得分:0)
var response = "ur response string";
var indexofHttp = response.indexOf('http://');
var url = response.substring(indexofHttp);
答案 1 :(得分:0)
您可以使用php轻松完成此操作...
如果你能够运行php,那就应该这样做。
$string = $_GET['string'];
OR
$string = $_POST['string'];
这可能会根据您从网站获得回复的方式而有所变化,请随时向我发送您获得回复的表格,并相应地对其进行更改。
$string_chunks = explode('http://',$string,2);
$url = 'http://'.$string_chunk['1'];
基本上,这将获取字符串,找到“http://”并从中创建2个字符串。一个具有“http://”之前的内容,另一个具有之后的内容,即url。所以它会返回$ string_chunk ['0']和$ string_chunk ['1']