Partilhar via


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