2017-12-13 10 views
0

URLは123456_https://example.comのようになります。
_https:の前にすべてを削除したいと思います。最後に、URLはhttps://example.comのようになります。
どうすれば実現できますか?swift3のjson URLからパラメータを削除

+0

[正規表現](https://www.regular-expressions.info)は方法です。マッチsth。 '^。*?http'のようにして、その出現を' '' 'で置き換えます。 [RegexPal](https://www.regexpal.com)はテストに最適です。 – LinusGeffarth

+0

申し訳ありませんが、私はあなたを理解できません。私に適切な説明を教えてください。 –

答えて

0

プレフィックスはアンダースコアで終わる文字のカップルが常にある場合は、この正規表現

let url = "123456_https://example.com" 
let trimmedURL = url.replacingOccurrences(of: "^\\w+_", with: "", options: .regularExpression) 
を使用することができます
+0

申し訳ありませんが、あなたの答えは正しくありませんsplit_ –

+0

の 'trimmedURL'には質問で要求されたように' https:// example.com'が含まれていますので、私の適切なリンクを見つけることができません – vadian

0

あなたが正規表現

 // url string 
    var url = "123456_https://example.com" 
// seperate url by "_" and provides 123456 and https://example.com in urlArray 
    let urlArray = url.components(separatedBy: "_") 
// now to be safe 
    if(urlArray.count == 2){ 
     // here you get your desired string 
     let myUrl = urlArray[1] 

    } 
を使用する方法がわからない場合は、このような何かを行うことができます
+0

ありがとう、ありがとうございました –

+0

答えを受け入れるだけで十分です:) – Vikky

関連する問題