Eu percebi isso! Trabalha com:
(<\?xml|<movie>|</movie>|</id>|</title>|<actor>|</actor>|</name>|</genre>|</year>)
obrigado, de qualquer maneira.
Eu tenho muitos arquivos que eu quero excluir todas as linhas, exceto as linhas que têm certas palavras. Eu tentei fazer isso com TextWrangler: Text > Linhas de Processo Contendo… Mas só faz palavra por palavra. Eu estou no OS X. Gostaria muito de receber sua ajuda. Obrigado
Meus arquivos são como estes: (outros arquivos têm mais linhas)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Robotron</title>
<originaltitle></originaltitle>
<id></id>
<mpaa></mpaa>
<actor>
<name></name>
<thumb> .jpg</thumb>
<name></name>
<thumb> .jpg</thumb>
</actor>
<genre>Action</genre>
<genre>Drama</genre>
</movie>
Eu quero excluir todas as linhas, exceto as linhas que possuem as palavras: xml, movie, title, id, actor, name e genre; e copie-os para um novo arquivo. Isso é possível?
Resultado desejado no novo arquivo:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<movie>
<title>Robotron</title>
<id>Robotron</id>
<actor>
<name></name>
<name></name>
</actor>
<genre>Action</genre>
<genre>Drama</genre>
</movie>
Eu percebi isso! Trabalha com:
(<\?xml|<movie>|</movie>|</id>|</title>|<actor>|</actor>|</name>|</genre>|</year>)
obrigado, de qualquer maneira.
Tags command-line xml textwrangler