Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。URLこんにちは、mahです。このブログでは、自分がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。結論URI.regexp.match(検証したい文字列).nil?で出来ます。MatchDataオブジェクトが返ります。nilこの性質を利用して、冒頭の、URI.regexp.match(検証したい文字列).nil?で論理値を返すことで、対象の文字列がURLかどうかをチェックすることが出来ます。URLなのでMatchDataオブジェクトを返す。URLではないのでマッチせずにnilを返す。正規表現って聞くと難しそうで「うっ...」っとなりますよね笑でも、Rubyには便利なメソッドが沢山用意されているので、簡単に実現出来たりします。リファレンスを色々ググってみると、こんな簡単に出来たのか!という発見がありますよ。Rubyを使いはじめて日が浅い人は、一度技術書で体型的に学ぶのをオススメします。自分も本は苦手ですが、ググってるだけだと、どうしても知識が断片的になる基本を知らないまま進んでいるということに気付き、技術書を手にとって学んでみました。その時に読んでいたのが、下記の本。リンクこの本の作者の伊藤さんは、Qiitaで沢山の良質記事を量産している方です。Qiitaこの本についても初心者から熟練者まで、丁寧でわかりやすい文章、確かなコードでとても読みやすく書かれています。〜全20問〜を紹介しています。フリーエンジニアになりたい!面談はどんなことを聞かれるのか知りたい!という方は、よかったら参考にしてみてください。08:10Tweet関連記事2020-02-07【Rails】DBに紐つかない属性(カラム)をモデルに追加するこんにちは、mahです。このブログでは、僕がIT未経験から約1年...2020-02-06【Rubyでスクレイピング】Seleniumでdata属性を取得こんにちは、mahです。-この記事を書いた人-mah(id:mah666hhh)IT未経験から約1年、東京でフリーランスのRubyエンジニアになりました。約2年半、大阪中崎町でスリランカカレーの間借りしてました。日々の備忘録やスリランカの事を発信していきます。(1)このサイトについてプライバシーポリシーお問い合わせスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。