課題
マッチした文字列を抽出したいときにマッチした部分だけではなくて、その前後も抽出したかったんですが、それがうまくいかずmap
で対応していた
text.scan(/\/).map{|e| '+']'}
解決方法
()
を書くと"マッチした部分"は()
の中に入っている部分ということになるようで、(.*?)
を.*?
に変更するだけで解決した。
text.scan(/\/)
マッチした文字列を抽出したいときにマッチした部分だけではなくて、その前後も抽出したかったんですが、それがうまくいかずmap
で対応していた
text.scan(/\/).map{|e| '+']'}
()
を書くと"マッチした部分"は()
の中に入っている部分ということになるようで、(.*?)
を.*?
に変更するだけで解決した。
text.scan(/\/)