2012-02-24 30 views

答えて

3

は、複数行のマッチをm修飾子を使用していません

> "|text|".gsub(/\|(.+?)\|/){"###"} 
=> "###" 
の作品):

"|\n text|".gsub(/\|([^\|]+?)\|/){"###"} 

それは次の|まで一致します。

1

は、あなたのケースに(特定のm修飾子に代わるものです:このコードは、これが

> "|\n text|".gsub(/\|(.+?)\|/){"###"} 
=> "|\n text|" 
関連する問題