Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
mercadante
Creator
Creator

Extrair texto

Caros, bom dia!

Alguem sabe dizer qual ou quais funções tenho que utilizar para extrair um texto especifico dentro de uma string?

Exemplo

string "cine1 e futebol cinema Futebol cinema2 CINE cinema" quero extrair somente as palavras CINE e Futebol desta string.

Obrigado

Atte.

Labels (1)
1 Solution

Accepted Solutions
Not applicable

5 Replies
Not applicable

Você pode usar a função SubField. É usado para extrair componentes de substring a partir de um campo primário de string.

Exemplo: SubField(text, delimiter[, field_no ])

At,

Luana Ribeiro

mercadante
Creator
Creator
Author

Luana, Bom dia!

Pensei na função subfield, mas eu não sei qual a posição do texto para passar como parâmetro.

A palavra CINE ou Futebol a cada hora pode aparecer em uma posição diferente.

Not applicable

Dá uma olhada nessa discussão, acredito que ajude.

Como extrair parte de um texto e transformar aquilo que foi extraido em um campo?

At,

Luana Ribeiro

Anonymous
Not applicable

tenta assim:

mid(  campo , index( campo , 'FUTEBOL') , len('FUTEBOL'))

Clever_Anjos
Support
Support

Qual criterio você precisa?

Tipo: 4a palavra delimitada por espaço?

Primeira palavra depois da palavra xpto?