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). Sepatnã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