Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


\'.*?\'


João Paulo

On 01-05-2018 11:19, Gilvan Vilarim wrote:
Olá, Bruno, obrigado pela dica. O problema é que ele assume que vai pegar a
primeira aspa e vai até a última aspa do parágrafo.
Por exemplo, no texto: DIGITE 'M' OU COLOQUE 'F' NO CAMPO DESEJADO
Ele seleciona desde 'M até o F', então a parte OU COLOQUE também fica
selecionada.

Alguma ideia de como resolver? Eu quero usar essa regex para colocar numa
macro e selecionar tudo de uma vez.

[]s

Em ter, 1 de mai de 2018 às 10:29, Bruno Rafael Santos <bruno.rafael@gmx.com>
escreveu:

seria algo:

\'.*\'

porque vc precisa escapar as aspas pois elas implicam em literal dentro
do regex e a expressão no meio apenas implica no que vc busca. vc pode
incluir algumas firulas como inicio de paragrafo ou meio de paragrafo
para evitar que citações diretas sejam vitimadas

   \'.*\' #com espaços antes e depois, um forte indicativo de texto em
parágrafo

^\'.*\'$ # um parágrafo inteiro

(\"|\').*(\"|\') #pesquisar tanto duplas quanto simples


*Bruno Rafael de C. Santos*
/Project Management for R&D
links: resume <http://goo.gl/xDS1jN> | lattes/cv <http://goo.gl/Z4X9DK>
| blog <http://www.rafaelocremix.wordpress.com/>
phone: +55 21 979 817 467
/
On 30/04/18 23:26, Gilvan Vilarim wrote:
Olá. Alguém bom de Expressões Regulares sabe o código para procurar
palavras entre aspas?

O que eu quero é: localizar sequências no texto que estejam entre aspas
simples.

Ex: A 'Bola verde' do João caiu 'de propósito' dentro do mar.

O Writer deve localizar  'Bola verde', depois  'de propósito' e assim por
diante no documento todo para qualquer sequência.

Alguma ideia? Já vi umas strings de RegEx mas parece que não são
perfeitas....

[]s



--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
   mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
   usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens:
https://listarchives.libreoffice.org/pt-br/usuarios/




--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
 mande e-mail vazio para usuarios+unsubscribe@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
 usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: https://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.