2017-05-17から1日間の記事一覧

正規表現 最短マッチ

最短マッチ 躓くことが多いのでメモ。 最短マッチを考える際には通常マッチから考えるとわかりやすい。 通常マッチは一番長いパターンをマッチ 最短マッチは一番短いパターンをマッチ 通常マッチは一番長いパターンと認識することが重要 例) テキスト例:「h…

【rubyメモ】evalメソッド

evalとは 入力された文字列をrubyのコードとして解釈出来ます。 evalはKernel moduleに属しています。 kernel moduleはobjectクラスに属しているため、 全てのクラスで使用出来ます。 コード例 test = "aiueo" test2 = "test2" eval("puts test") #aiueo eva…