1
是否有可能,儘管換行符\n
使用新行正則表達式「 n」
例如都使用正則表達式此代碼的工作以及
> "|text|".gsub(/\|(.+?)\|/){"###"}
=> "###"
這並不
> "|\n text|".gsub(/\|(.+?)\|/){"###"}
=> "|\n text|"
是否有可能,儘管換行符\n
使用新行正則表達式「 n」
例如都使用正則表達式此代碼的工作以及
> "|text|".gsub(/\|(.+?)\|/){"###"}
=> "###"
這並不
> "|\n text|".gsub(/\|(.+?)\|/){"###"}
=> "|\n text|"
使用了多場比賽的m修正:
"|\n text|".gsub(/\|(.+?)\|/m){"###"}
這裏是到m修飾的替代方案(具體到你的情況):
"|\n text|".gsub(/\|([^\|]+?)\|/){"###"}
它將匹配到下一個|
。
不錯,問題。我不明白downvote。 +1 – Candide 2012-02-24 08:54:26