今、Rubyの正規表現を学んでいます。
記述の部分で何を表現しようとしているのかわからない部分があったので、それを質問します。
p "abc123"[/^[a-z]+(\d+)/,0] => "abc123" p "abc123"[/^[a-z]+(\d+)/,1] => "123" #何をしようとしている・・・? p "abc123"[/(.?).+/,0] => "abc123" p "abc123"[/(.?).+/,1] => "a" #何をしようとしている・・・?
こちらの下記の配列の部分の**「0」 or 「1」**と書いているのがわかりません。
0の場合はマッチしているものを表示しているのはわかりますが、1と書いた場合の出力内容が何を意味しようとしているのかが、わかっておりません。
よろしければご教授をお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/21 09:27
2015/09/21 11:39