正規表現に関するkentarou07のブックマーク (2)

  • 正規表現

    正規表現に関してはリテラル/正規表現リテラル、$&、 Regexp そして MatchData なども参照して下さい。 正規表現記号 後方参照 文字クラス バックトラック サンプル 正規表現記号 以下は、ruby がサポートする正規表現記号(メタ文字)の一覧です。 (正規表現のオプションについてはリテラル/正規表現リテラルを参照してください) \を伴わない英数字 はメタ文字ではない \を伴う記号 はメタ文字ではない(`\*'は「繰り返し」でなく「アスタリスク」) という規則があります。 ^ 行頭。文字列の先頭や改行文字の直後の位置にマッチします。 $ 行末。文字列の末尾や改行文字の直前の位置にマッチします。改行自身は含 みません。 以前は、文字列末尾の改行に対して改行の前だけにマッチしていましたが、 常に文字列の末尾にもマッチするように変更されました。[[trap:Regexp]] p "

  • 逆引きRuby - 正規表現(パターンマッチ)

    逆引きRubyRubyを使ってやりたい事から、その方法を調べられる逆引きのリファレンスです。 逆引きRubyはもともとWikiで運用していました。このため、サイトのコンテンツは私以外の多くの方によって作成・編集されたものです。 2017年に静的HTML(jekyll)の管理へ移行しましたが、2018年10月からScrapboxへ移行しました。どなたでも編集いただけますので、ご協力いただける方はよろしくお願いします。 逆引きRuby (https://scrapbox.io/rubytips/逆引きRuby)

  • 1