2014-01-26 39 views

回答

1

你可以利用這一點避免換行符問題:

str.gsub(/\[code\]((?>[^\[]++|\[(?!\/code]))*+)\[\/code\]/) do |match, replace| 
    ... 

[code]標籤之間封閉的內容是第一個捕獲小組。

+0

需要一些更多的幫助,如果你可以用coderay –