class FujiMarkdown::Preprocessors::EscapeNarou

Public Instance Methods

call(text) click to toggle source
# File lib/fuji_markdown/preprocessors/escape_narou.rb, line 6
def call(text)
  text.gsub(/([一-龠々])(([\p{Hiragana}\p{Katakana}]+))/, '\1|(\2)')
      .gsub(/([一-龠々])\(([\p{Hiragana}\p{Katakana}]+)\)/, '\1|(\2)')
      .gsub(/《([\p{Hiragana}\p{Katakana}]+)》/, '|《\1》')
end