Class: FujiMarkdown::Preprocessors::EscapeNarou
- Inherits:
-
Object
- Object
- FujiMarkdown::Preprocessors::EscapeNarou
- Defined in:
- lib/fuji_markdown/preprocessors/escape_narou.rb
Instance Method Summary collapse
Instance Method Details
#call(text) ⇒ Object
4 5 6 7 8 |
# File 'lib/fuji_markdown/preprocessors/escape_narou.rb', line 4 def call(text) text.gsub!(/([一-龠々])(([\p{Hiragana}\p{Katakana}]+))/, '\1|(\2)') text.gsub!(/([一-龠々])\(([\p{Hiragana}\p{Katakana}]+)\)/, '\1|(\2)') text.gsub!(/《([\p{Hiragana}\p{Katakana}]+)》/, '|《\1》') end |