Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2014-11-25から1日間の記事一覧

正規表現で「*(0個以上)」や「?(0または1個)」を使うときに気をつける事

正規表現で0個以上系の量指定を使うときにはちょいと注意が必要です。 基本、*はゼロ個以上 ""io899hoge".match /(\d*)hoge/ #=> #<MatchData "899hoge" 1:"899"> ?は0または1個のマッチに対応します。 "io899hoge".match /(\d?)hoge/ #=> #<MatchData "9hoge" 1:"9"> ところが・・・ 例えば「iohoge」という文</matchdata></matchdata>…