Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom Dia,
Precisaria filtrar e classificar apenas o texto que está dentro de um texto.
Hoje no banco de dados está gravando da seguinte forma, porém o que preciso resgatar é apenas o que está diferente de
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\lang1046\f0\fs16 \f1\par}
No exemplo abaixo precisaria buscar apenas o conteúdo que está no exemplo em vermelho.
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS Sans Serif;}}
\viewkind4\uc1\pard\lang1046\f0\fs16 AUDIOMETRIA\f1\par
}
Att,
André Tonini
André, existe alguma regra para a posição desse texto?
Sempre vai estar em determinada posição?
André, existe alguma regra para a posição desse texto?
Sempre vai estar em determinada posição?
Olá Yuri,
Sim exista uma regra fixa, o texto que necessito filtrar seria o que está entre fs 16 e \f1\par}. Abaixo onde está o pontilhado em vermelho seria o que Eu precisaria visualizar.
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS Sans Serif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 --------------------------------------- \f1\par}
att,
André Tonini
Veja se o exemplo lhe atende
Olá Yuri,
Não estou conseguindo abrir o arquivo, você consegue passar apenas a expressão ou script.
Grato,
André Tonini
Tabela:
LOAD
TEXTO,
TRIM(SubField(SubField(TEXTO, 'fs16', -1), '\', 1)) as LOCALIZADO
INLINE [
TEXTO
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS SansSerif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 AUDIOMETRIA\f1\par}
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS SansSerif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 OI\f1\par}
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS SansSerif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 YURI\f1\par}
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS SansSerif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 TESTE\f1\par}
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}{\f1\fnil MS SansSerif;}}\viewkind4\uc1\pard\lang1046\f0\fs16 ALOALO\f1\par}
];
Utilizei a função Substring para retirar somente o texto interessado.
TRIM(SubField(SubField(TEXTO, 'fs16', -1), '\', 1)) as LOCALIZADO
Yuri,
Obrigado, show de bola era isso mesmo...deu certo!
Abraço
André Tonini