Condividi tramite


Text.PositionOf

Sintassi

Text.PositionOf(
    text as text,
    substring as text,
    optional occurrence as nullable number,
    optional comparer as nullable function
) as any

Informazioni

Restituisce la posizione dell'occorrenza specificata del valore di testo substring trovato in text. È possibile usare un parametro occurrence facoltativo per specificare la posizione dell'occorrenza specifica da restituire (per impostazione predefinita, la prima). Restituisce -1 se non è stato trovato substring.

comparer è un oggetto Comparer usato per controllare il confronto. Gli operatori di confronto possono essere usati per fornire confronti senza distinzione tra maiuscole e minuscole o in grado di riconoscere le impostazioni culturali e locali.

I seguenti operatori di confronto predefiniti sono disponibili nel linguaggio della formula:

  • Comparer.Ordinal: usato per eseguire un confronto ordinale esatto
  • Comparer.OrdinalIgnoreCase: usato per eseguire un confronto ordinale esatto senza distinzione tra maiuscole e minuscole
  • Comparer.FromCulture: utilizzato per eseguire un confronto consapevole delle differenze culturali

Esempio 1

Trova la posizione della prima occorrenza di "World" nel testo "Hello, World!" Ciao, Mondo!".

Utilizzo

Text.PositionOf("Hello, World! Hello, World!", "World")

Output

7

Esempio 2

Ottieni la posizione dell'ultima occorrenza di «World» nel testo «Hello, World!». Ciao, Mondo!".

Utilizzo

Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)

Output

21