Text.PositionOf
Değerin ilk konumunu döndürür (bulunmazsa -1).
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any
Remarks
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 occurrence
parametresi kullanılabilir (varsayılan olarak ilk oluşumdur). substring
bulunmazsa -1 döndürür.
comparer
, karşılaştırmayı denetlemek için kullanılan bir Karşılaştırıcıdır
. Karşılaştırıcılar büyük/küçük harfe duyarlı olmayan veya kültüre ve bölgeye duyarlı karşılaştırmalar döndürür. Aşağıdaki yerleşik karşılaştırıcılar formül dilinde kullanılabilir:
Comparer.Ordinal
: Tam bir sırasal karşılaştırma yapmak için kullanılırComparer.OrdinalIgnoreCase
: Tam bir büyük/küçük harfe duyarlı olmayan karşılaştırma yapmak için kullanılır-
Comparer.FromCulture
: Kültüre duyarlı bir karşılaştırma yapmak için kullanılır
Examples
Example #1
"Hello, World! Hello, World!" metninde "World" ifadesinin ilk oluşum konumunu bulur.
Text.PositionOf("Hello, World! Hello, World!", "World")
Result:
7
Example #2
"Dünya"nın "Merhaba Dünya! Merhaba Dünya!" içindeki son yinelemesinin konumu alınır.
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Result:
21
Category
Text.Membership