Text.PositionOf
Retorna a primeira posição do valor (- 1 se ela não for encontrada).
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any
Remarks
Retorna 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 for encontrado.
comparer é um Comparer que é usado para controlar a comparação. Os comparadores podem ser usados para fornecer comparações sem diferenciar maiúsculas de minúsculas ou com reconhecimento de cultura e localidade. Os seguintes comparadores internos estão disponíveis na linguagem da fórmula:
Comparer.Ordinal: usado para realizar uma comparação ordinal exataComparer.OrdinalIgnoreCase: usado para realizar uma comparação ordinal exata sem diferenciar maiúsculas de minúsculas-
Comparer.FromCulture: usado para realizar uma comparação com reconhecimento de cultura
Examples
Example #1
Obtenha a posição da primeira ocorrência de "Mundo" no texto "Olá, Mundo! Olá, Mundo!".
Text.PositionOf("Hello, World! Hello, World!", "World")
Result:
7
Example #2
Obtenha a posição da última ocorrência de "Mundo" no texto "Olá, Mundo! Olá, Mundo!".
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Result:
21
Category
Text.Membership