RegEx com o Word 2013. Coincidir sequência DEPOIS da palavra conhecida para Fim de linha ou tabela

1

Estou usando o recurso Localizar e substituir em um documento grande que eu tenha. Eu preciso encontrar a palavra OBSERVAÇÕES: (todas negrito e upppercase).

REMARKS: THIS IS SOME IMPORTANT DATA

No final dessa linha ou depois de uma quebra de linha é uma TABLE se isso puder ajudar no reqex.

Uso de localizar / substituir com o uso curingas marcados e esta expressão:

<(REMARKS:*[A-Z])

Eu encontrei a palavra e o primeiro Char após o espaço:

OBSERVAÇÕES: T

O que posso adicionar para que pare no final da linha? Há sempre uma tabela que procede a este "REMARK:" texto

Por exemplo, em javascript: /.REMARKS:\s([AZ.0-9]).+/g irá encontrá-lo, mas não é aceitável na pesquisa e na substituição do Word ... .

Eu também descobri que usando:

<(REMARKS:[A-Z]^l) or <(REMARKS:[A-Z]^13) will get me closer.

    
por jasonflaherty 03.05.2016 / 23:58

1 resposta

1

Coincidir sequência DEPOIS da palavra conhecida para o fim da linha

Use a seguinte expressão regular:

<(REMARKS:[0-9A-Z ]@[^13^|])

Notas:

  • < corresponde a "O início de uma palavra"

  • [0-9A-Z ] corresponde a qualquer número, letra maiúscula ou espaço

  • @ matches "Uma ou mais ocorrências do caractere ou expressão anterior"

  • [^13^|] corresponde a um marcador de parágrafo ou a uma quebra de linha manual.

Leitura Adicional

por 04.05.2016 / 01:04