У меня есть это:Удалить элементы из XML, содержимое Совпадение любого из нескольких слов
string1 = "<det>This</det> <vbz>is</vbz> <det>a</det> <nn>text</nn> <in>that</in> <vbz>has</vbz> <det>some</det> <vbn>desired</vbn> <nn>text</nn> <to>to</to> <vb>be</vb> <vbn>found</vbn>"
substring = "desired text"
мне нужно, чтобы получить что-то вроде:
ary = [
"<det>This</det>", "<vbz>is</vbz>", "<det>a</det>", "<in>that</in>",
"<vbz>has</vbz>", "<det>some</det>", "<to>to</to>", "<vb>be</vb>",
"<vbn>found</vbn>"
]
Я знаю, что я могу сделать это с некоторым регулярным выражением и массивы/хэши и вложенные петли.
Интересно, хотя, если я смогу использовать Nokogiri, чтобы каким-то образом внести какую-то элегантность в этот процесс?
Итак, вы хотите * удалить * элементы из xml, если они соответствуют любому термину из подстроки? –