Share via


Text.PositionOf

Sözdizimi

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

Hakkında

içinde textbulunan metin değerinin substring belirtilen oluşumunun konumunu döndürür. hangi oluşum konumunun döndürüleceğini belirtmek için isteğe bağlı bir parametre occurrence kullanılabilir (varsayılan olarak ilk oluşum). Bulunamazsa substring -1 döndürür.

comparer karşılaştırmayı denetlemek için kullanılan bir Comparer ifadedir. Karşılaştırıcılar büyük/küçük harfe duyarlı olmayan veya kültür ve yerel ayar kullanan karşılaştırmalar sağlamak için kullanılabilir.

Aşağıdaki yerleşik karşılaştırıcılar formül dilinde kullanılabilir:

  • Comparer.Ordinal: Tam bir sıralı karşılaştırma gerçekleştirmek için kullanılır
  • Comparer.OrdinalIgnoreCase: Tam bir sıralı büyük/küçük harfe duyarsız karşılaştırma yapmak için kullanılır
  • Comparer.FromCulture: Kültüre duyarlı bir karşılaştırma gerçekleştirmek için kullanılır

Örnek 1

"Merhaba, Dünya! Merhaba Dünya!".

Kullanım

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

Çıkış

7

Örnek 2

Get the position of last occurrence of "World" in "Hello, World! Merhaba Dünya!".

Kullanım

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

Çıkış

21