Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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
Employee
Employee

Qual criterio você precisa?

Tipo: 4a palavra delimitada por espaço?

Primeira palavra depois da palavra xpto?