Rubyも正規表現も初めてで行き詰っております。
以下のような文章があります。
txt
1aaaaabbbbbbccccddddd;https://www.youtube.com;hoehogehoge_embedded xxxx,yyyy,zzzz 2
この中から、
「https://www.youtube.com」~「_embedded」
までの
「https://www.youtube.com;hoehogehoge;_embedded」
を取得したいです。
以下のようにしたのですが、
ruby
1str.match(/.*_embedded;/) 2
前全部が取得されてしまいましたorz
txt
1aaaaabbbbbbccccddddd;https://www.youtube.com;hoehogehoge;_embedded
正しい記述を教えて下さい。
宜しくお願い致します。
【同日追記】
「https://www.youtube.com」~「_embedded」の前後は、実際には特に決まった形式はなく、
日本語の文章などが入ります。
【例文】
以下のような感じです。
お早う。https://www.yahoo.co.jp こんにちは。<br> https://www.youtube.com;aaaxxxxxxxxhohhohohooho_embedded hhh xxxxYYY https://www.google.com/ dddd テストテスト。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/07 06:50
2019/07/07 06:54
2019/07/07 06:56