前提・実現したいこと
Kotlinの正規表現を使って文字列からURLを抜き出したいです。
text = """https://teratail.com/ hogehoge hugahuga https://teratail.com/2 foo bar"""
から
["https://teratail.com/", "https://teratail.com/2]"
というリストを抽出したいです。
該当のソースコード
kotlin
1 val regex = """http(s)?://([\w-]+.)+[\w-]+(/[\w- ./?%&=]*)?""".toRegex() 2 val matchResult = userRegex.matchEntire(urlContainedText) 3 4 5 return matchResult?.value
試したこと
上記のコードで動かすと、URLが一つの場合はうまく抽出できるのですが、2個以上の場合にうまくいかないです。
複数のURLを正規表現で抽出する方法を教えていただきたいです。
よろしくお願いします。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。