2017-10-18 17 views
-2

とYouTubeのURLからユーザーが私が持っているこれらのURLの:抽出チャネル/正規表現

user/funradio 
channel/UCM3A_8gPv_TbaMZQZxsvT3A 
channel/UCM3A_8gPv_TbaMZQZxsvT3A 

任意のアイデア:私は抽出したい

$url1 = 'https://www.youtube.com/user/funradio/about?disable_polymer=1'; 
$url2 = 'https://www.youtube.com/channel/UCM3A_8gPv_TbaMZQZxsvT3A/about'; 
$url3 = 'channel/UCM3A_8gPv_TbaMZQZxsvT3A/about'; 

感謝

+0

スタックオーバーフローへようこそ一致します。あなたはすでにこれをやってみましたか? [どのくらいの研究努力が必要ですか](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users)を確認してください。スタックオーバーフローはコーディングサービスではありません。あなたはあなたの問題を研究し、投稿する前に自分でコードを書いてみることを期待しています。具体的なことに固執している場合は、[最小、完全、および検証可能な例](https://stackoverflow.com/help/mcve)と試した内容の要約を含めてお手伝いください。 – Sand

+0

この質問を編集してコードを投稿できますか? –

答えて

0

これは、すべての3つの文字列

/user/(.*?)/|(channel/.*?)/ 
+0

Dustinありがとうございました。ここから確認できる変更を加えました:https://regex101.com/r/uD4tK6/6 最後の2つのURLは正しく取得できません。どう思いますか? – Playinteractive