Preferuję CSS w stosunku do XPath, ponieważ zwykle jest znacznie bardziej czytelny. Przełączanie do CSS:
require 'nokogiri'
doc = Nokogiri::HTML('<html><body><img src="foo"><img src="bar"></body></html>')
Po parsowania dokumentu wygląda następująco:
doc.to_html
# => "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n<html><body>\n<img src=\"foo\"><img src=\"bar\">\n</body></html>\n"
Usuwanie <img>
tagi:
doc.search('img').each do |src|
src.remove
end
wyniki w:
doc.to_html
# => "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n<html><body></body></html>\n"
można umieścić przykładowa wartość dla 'str'? –
str = testt test tfbu ' – Aljaz
dodała, że na pytanie .. następnym razem po prostu edytuj pytanie, aby dodać żądane informacje, o wiele łatwiejsze niż konieczność złożenia rzeczy z pytania plus komentarze. –