知識をまとめたかったので、聞いてみました。 Rubyでの正規表現は、=~演算子でマッチするかどうか判定したり、文字列に対してsub(), gsub(), scan()などを呼び出して用います。 後者については、第一引数に正規表現を指定します。第二引数は、置換テキストである場合と、ブロックである場合がありますが、詳細はこの記事では触れません(scan()の使用例はこちらへ)。 前半は理論的な内容や歴史について聞いていますが、後半はRubyでの具体的な使用法について聞いています。 ・正規表現一覧 ・具体例 ・先読み・後読み ・置換 そもそも、正規表現とはなにでしょうか? 正規表現の歴史を教えてくだ…