0
  1. 我创建了一个应用程序,在其中我从 Web 服务获得响应。

  2. 回复是“我可能有危险。我已经触发了与你相关的恐慌警报。现在给我打电话。如果我没有接听,请联系警察。我的位置是:http://maps.google.com /maps?q=21.183783,72.823548"

    3.我将字符串存储在文本视图中。我想在浏览器中打开 HTTP URL,点击文本。但是我怎样才能在整个字符串中获取 HTTP URL 请给我想法。

4

2 回答 2

0
var response = "ur response string";
var indexofHttp = response.indexOf('http://');
var url = response.substring(indexofHttp);
于 2012-05-12T06:55:40.903 回答
0

您可以使用 php 轻松完成此操作...

如果您能够运行 php,则应该这样做。

$string = $_GET['string']; 

或者

$string = $_POST['string']; 

这可能会根据您从网站获得回复的方式而改变,请随时将您获得回复的表格发送给我,并相应地进行更改。

$string_chunks = explode('http://',$string,2);
$url = 'http://'.$string_chunk['1'];

基本上,这将获取字符串,找到“http://”并从中创建 2 个字符串。一种是“http://”之前的内容,一种是后面的内容,即url。所以它会返回 $string_chunk['0'] 和 $string_chunk['1']

于 2012-05-12T07:04:01.693 回答