Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
text
içinde bulunan substring
metin değerinin 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).
substring
bulunamazsa -1 döndürür.
comparer
, karşılaştırmayı denetlemek için kullanılan bir Comparer
. 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 gerçekleştirmek için kullanılır -
Comparer.FromCulture
: Kültüre duyarlı karşılaştırma yapmak için kullanılır
"Hello, Dünya!" metninde "Dünya" kelimesinin ilk geçtiği konumu bulun. Merhaba Dünya!".
Kullanım
Text.PositionOf("Hello, World! Hello, World!", "World")
Çıkış
7
"Hello, World!" ifadesinde "World" kelimesinin son geçtiği konumu bulun. Merhaba Dünya!".
Kullanım
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
çıkış
21