myapp://jhb/test/deeplink/url?id=4567
のようなURLがあります。 ?
charの後にすべてのものを削除したいと思います。最後に、URLはmyapp://jhb/test/deeplink/url
のようになります。どうやって。私はそれを達成することはできますか? URLを文字列に変換しますか?正規表現?スワイプでURLからパラメータを削除
-1
A
答えて
0
あなたはそれが?
で文字列を分割し、配列を返します。この
let values = utl?.components(separatedBy: "?")[0]
のように行うことができます。 values
の最初のオブジェクトは、結果の文字列を返します。
0
あなたは、異なるURL部分を分離し、それらを操作して、新しいURLを抽出するために使用URLComponents
print("\(url.host!)") //Domain name
print("\(url.path)") // Path
print("\(url.query)") // query string
0
を使用してURLから分離された各URLのコンポーネントを取得することができます。
var components = URLComponents(string: "myapp://jhb/test/deeplink/url?id=4567")!
components.query = nil
print(components.url!)
myapp://jhb/test/deeplink/url
0
私はそれを達成できますか? URLを文字列に変換しますか?正規表現? URLを操作するとき、
URLComponent
として扱う方が良いでしょう
:
にURLを解析し、その の構成部品からURLを構築した構造。
if var componenets = URLComponents(string: "myapp://jhb/test/deeplink/url?id=4567") { componenets.query = nil print(componenets) // myapp://jhb/test/deeplink/url }
注
query
はそれがnil可能性を意味オプション文字列、(であること:ので、あなたが求めているものURLComponentを参照すると、URLからqueryサブコンポーネントを削除する
ですコードスニペットで述べたように、あなたの望む出力につながるはずです)。
関連する問題
- 1. swift3のjson URLからパラメータを削除
- 2. htaccessファイル:URLからパラメータを削除
- 3. URLからパラメータを削除する.htaccess
- 4. htaccessでURLからGETパラメータを削除するには?
- 5. 404リダイレクトでURLパラメータを削除
- 6. UItableviewCellのスワイプ削除
- 7. スワイプで削除する
- 8. JQuery.address - URLから#を削除
- 9. 角2はURLからパラメータを削除します
- 10. URLからWordパラメータを削除する - Wordpress
- 11. メインページのURLからGETパラメータを削除するには?
- 12. javascriptのURLから特定のパラメータを削除します。
- 13. PythonのURLからutm_ *パラメータを削除します
- 14. サービスから通知をスワイプして削除できない
- 15. Urlビューヘルパーリンクを使用するときにURLからパラメータを削除する
- 16. クライアントレスポンスURLパラメータを削除する
- 17. 削除するスワイプとXLPagerTabStrip
- 18. Android RecyclerView:スワイプでアイテムを削除する
- 19. スワイプでFirebaseオブジェクトを削除する
- 20. jQueryでURLパラメータを取得/変更/削除しますか?
- 21. Swift - 静的なUITableViewで削除するスワイプ(削除ボタンなし)
- 22. JavaScriptからパラメータを削除する
- 23. スワイプで削除すると、TableViewスワイプのヘッダーとフッターのセクションも
- 24. UITableViewCellスワイプを削除してバウンスを削除する方法
- 25. XMLサイトマップからURLを削除する
- 26. Rails:コントローラをURLから削除する
- 27. silexのURLからスクリプトファイル名を削除
- 28. ウェブサイトのURLから#を削除する
- 29. Yii2:コントローラーをURLから削除する
- 30. htaccess - URLから部品を削除
こちらをご覧くださいhttps://stackoverflow.com/questions/39184984/delete-all-characters-after-a-a-character-from-a-string-in-swift –