Quero usar GREP/Regex no Adobe InDesign. A seguir estão os dados de amostra:
Rato: um mamífero. Camelo: animal que vive no deserto. Um avião: uma máquina que voa. A água barrenta: água cheia de lama e sujeira. Também água suja. Uma palavra de quatro letras: Uma palavra que contém quatro letras. Teste: uma forma de provar seu valor.
Quero colocar um pipe "|" caractere ou um caractere Unicode de minha escolha, imediatamente antes das palavras marcadas em negrito.
por exemplo: |Rato: a descrição do rato. |Camelo: descrição do camelo. |Um Avião: descrição de um avião. |A água lamacenta: descrição.... e assim por diante.
Como posso conseguir isso usando Regex/Grep no Adobe InDesign.
Parece que você deseja combinar a posição antes de 1 ou mais palavras seguidas por dois pontos, não é?
Você disse que está usando o sabor PCRE, então use isto:
(?<=^|\. )(?=\w+(?: \w+)*:)
|