Text.PositionOf
Sintaxe
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
Sobre nós
Devolve a posição da ocorrência especificada do valor de texto substring
encontrado em text
. Um parâmetro opcional occurrence
pode ser usado para especificar qual posição de ocorrência retornar (primeira ocorrência por padrão). Retorna -1 se substring
não foi encontrado.
comparer
é um Comparer
que é usado para controlar a comparação. Os comparadores podem ser usados para fornecer comparações que não diferenciam maiúsculas de minúsculas ou que são sensíveis à cultura e ao local.
Os seguintes comparadores incorporados estão disponíveis no idioma da fórmula:
-
Comparer.Ordinal
: Usado para realizar uma comparação ordinal exata -
Comparer.OrdinalIgnoreCase
: Usado para realizar uma comparação ordinal exata sem diferenciar maiúsculas de minúsculas -
Comparer.FromCulture
: Usado para realizar uma comparação sensível à cultura
Exemplo 1
Obtenha a posição da primeira ocorrência de "Mundo" no texto "Olá, Mundo! Olá, Mundo!".
Utilização
Text.PositionOf("Hello, World! Hello, World!", "World")
Saída
7
Exemplo 2
Obter a posição de última ocorrência de "Mundo" em "Olá, Mundo! Olá, Mundo!".
Utilização
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Saída
21