Удалить SubString из базы String для двух строк или параметров в Ruby - PullRequest
0 голосов
/ 30 января 2019

Скажем, у меня есть следующая строка:

<p>Apple.</p><remove>Lettuce.</remove><span>Orange.</span>

Я бы хотел, чтобы результат был:

<p>Apple.</p><span>Orange.</span>

Итак, яя пытаюсь построить метод, подобный этому:

def remove_this_block('<remove','/remove>')
  # some code here
end

Я пробовал gsub, strip_tags и т. д ... Кажется, ничего не работает.

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 30 января 2019

String#gsub будет делать:

"<p>Apple.</p><remove>Lettuce.</remove><span>Orange.</span>".
  gsub /<remove.*?\/remove>/, ''
#⇒ "<p>Apple.</p><span>Orange.</span>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...