İngilizce dilinde oku

Aracılığıyla paylaş


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

textiç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

Örnek 1

"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

Örnek 2

"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