Я пытаюсь использовать Regex в моей программе Ruby для преобразования «|» символ в строке выключателя, так, например:Заменить символ трубы «|» с разрывами строк?
# convert("title|subtitle") => "title \n subtitle"
Регулярное выражение Я пытаюсь следующий:
title_params =~ s/\|/\\n/
Но я продолжал получать ошибки, говоря, что «|» не признается.
В Ruby вы не используете '' sed' стиль s/Foo/бар/'для замены текста, вы используете [' String # gsub'] (http://www.ruby-doc.org/core-1.9.3/String.html#method-i-gsub). – Phrogz