extractAfter

Extrai o texto que vem depois de um marcador ou de uma posição.

Categoria: Language Fundamentals > Data Types

Sintaxe

newStr = extractAfter(str, pat)

Retorna o que vem depois da primeira ocorrência de pat.

newStr = extractAfter(str, pos)

Retorna os caracteres depois da posição pos.

Descrição

O próprio marcador não faz parte do resultado. Serve para separar uma entrada chave=valor: extractAfter(s, "=") dá o valor e extractBefore(s, "=") dá a chave.

Argumentos de entrada

str
Texto onde procurar.
pat
Texto marcador ou pattern. Só a primeira ocorrência conta.
pos
Inteiro positivo: quantos caracteres iniciais pular.

Argumentos de saída

newStr
O restante do texto, como string (ou o tipo de str). Se pat não for achado, o resultado é uma string ausente.

Exemplo

Texto depois de um marcador

extractAfter("abc=def=ghi", "=")
extractAfter("abcdef", 2)
Saída
ans = "def=ghi"
ans = "cdef"

Veja também

extractBefore extractBetween extract eraseBetween insertAfter