2017-05-19 3 views

Antwort

0

bekommen Wenn Sie diese Zeichenfolge analysieren müssen, dann können Sie verwenden

https?:\/\/[^"]+

Erklärung

https? Beginnend mit http oder https

:\/\/ Gefolgt von : //

[^"]+ Jedes Zeichen, sondern ein doppeltes Anführungszeichen

Welche Sprache verwenden Sie?

Verwendung von JavaScript, würden Sie nicht einen regulären Ausdruck verwenden aber einen JSON-Parser:

var str = '{ "uploadUrl": "https://streetviewpublish.googleapis.com/media/user/11705162112362643904472027/photo/899853939832211842569886" }'; 
 

 
var url = JSON.parse(str).uploadUrl; 
 

 
console.log(url);

Oder mit regex

var str = '{ "uploadUrl": "https://streetviewpublish.googleapis.com/media/user/11705162112362643904472027/photo/899853939832211842569886" }'; 
 

 
var re = /https?:\/\/[^"]*/; 
 
var url = str.match(re)[0]; 
 

 
console.log(url);

Demo

+0

Danke .............. – upendtu