Pular para o conteúdo

Ajuda com regex! [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Ajuda com regex! [RESOLVIDO]

Enviado em 16/07/2020 - 18:40h

Ola, preciso extrair o texto de dentro das aspas:
texto: d12ssd=ds"qwe21" preciso apenas do qwe21

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Ajuda com regex!

Enviado em 16/07/2020 - 19:30h

MINEMAM escreveu:

Ola, preciso extrair o texto de dentro das aspas:
texto: d12ssd=ds"qwe21" preciso apenas do qwe21

echo 'texto: d12ssd=ds"qwe21"'|grep -o '\".*\"'|tr -d "\""
Ou
echo 'texto: d12ssd=ds"qwe21"'|grep -Eo '\"[[:alnum:]]+\"'|tr -d"\""
Ou
echo 'texto: d12ssd=ds"qwe21"'|awk -F"\"" '{print $2}'



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: Ajuda com regex! [RESOLVIDO]

Enviado em 16/07/2020 - 20:02h

Funcionou valeu!

4. Re: Ajuda com regex! [RESOLVIDO]

Enviado em 16/07/2020 - 21:23h

Alternativa com sed:

$ echo 'texto: d12ssd=ds"qwe21"' | sed -E 's/^.*\"(.*)\".*$/\1/'

Alternativa com python:

$ txt='texto: d12ssd=ds"qwe21"' && python3 -c "import re ; print(re.findall(r'\"([^\"]*)\"', '$txt')[0])"

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder