Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini ✅ Azure İzleyici ✅ Microsoft Sentinel
Belirtilen dizenin giriş dizesi içindeki ilk oluşumunun sıfır tabanlı dizinini raporlar.
indexof() işlevi büyük/küçük harfe duyarlıdır. Büyük/küçük harfe duyarlı olmayan bir arama gerçekleştirmek için her iki girişi de tolower() kullanmayı toupper() göz önünde bulundurun.
Daha fazla bilgi için bkz. indexof_regex().
Sözdizimi
indexof(
dize,eşleşmesi[,başlangıç[,uzunluğu oluşumu[,]]])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
| Ad | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| dizgi | string |
✔️ | Aranacak kaynak dize. |
| maç | string |
✔️ | Aranacak dize. |
| başlangıç | int |
Arama başlangıç konumu. Negatif bir değer, başlangıç arama konumunu dizenin sonundan | |
| uzunluk | int |
İncelenecek karakter konumlarının sayısı. -1 değeri sınırsız uzunluk anlamına gelir. | |
| olay | int |
Oluşumun sayısı. Varsayılan değer 1'dir. |
Not
Dize, işlevi zorla değerini değerine dönüştürür.
Döndürülenler
Eşleşmenin sıfır tabanlı dizin konumu.
- Dizede eşleşme bulunmazsa -1 döndürür.
- Şunu döndürür
null:- başlangıç 0'dan küçüktür.
- oluşum 0'dan küçüktür.
- uzunluğu -1'den küçüktür.
Örnekler
print
idx1 = indexof("abcdefg","cde") // lookup found in input string
, idx2 = indexof("abcdefg","cde",1,4) // lookup found in researched range
, idx3 = indexof("abcdefg","cde",1,2) // search starts from index 1, but stops after 2 chars, so full lookup can't be found
, idx4 = indexof("abcdefg","cde",3,4) // search starts after occurrence of lookup
, idx5 = indexof("abcdefg","cde",-5) // negative start index
, idx6 = indexof(1234567,5,1,4) // two first parameters were forcibly casted to strings "12345" and "5"
, idx7 = indexof("abcdefg","cde",2,-1) // lookup found in input string
, idx8 = indexof("abcdefgabcdefg", "cde", 1, 10, 2) // lookup found in input range
, idx9 = indexof("abcdefgabcdefg", "cde", 1, -1, 3) // the third occurrence of lookup is not in researched range
Çıktı
| idx1 | idx2 | idx3 | idx4 | idx5 | idx6 | idx7 | idx8 | idx9 |
|---|---|---|---|---|---|---|---|---|
| 2 | 2 | -1 | -1 | 2 | 4 | 2 | 9 | -1 |