none
Regex localizar duas palavras na mesma linha único pattern RRS feed

  • Pergunta

  • Olá Pessoal tudo bem.

    estou batendo a cabeça para fazer uma expressão regular.

    preciso que esse padrão possa localizar linhas em um texto aonde contenha duas palavras especificada exemplo dado o texto

    "Uma moto esportivo azul barato

    Um carro esportivo azul barato

    Um barato esportivo azul carro

    Uma carro esportivo amarelo barato"

    localizar uma linhas aonde contenha na mesma linha a palavra "carro" e "azul".

    neste caso tinha que encontrar na segunda e terceira linha.

    tentei o pattern com ((?<=carro.*)azul)|((?<=azul.*)barato) porém sem sucesso.

    pensei em uma solução alternativa caso não consiga fazer em uma única ER que seria ler em um arquivo ou uma string linha por linha fazer duas verificação do padrão em cada linha.

    porem  para mim seria mais interessante fazer isso em uma única expressões regular. pois estou pensando em usa a pesquisa do notepad++ com ER para fazer estas localizações. sem precisa fazer um programa somente pare isso e questão de conhecimento mesmo




    domingo, 18 de julho de 2021 18:50