Lewati ke konten utama

Text.PositionOf

Menghasilkan posisi pertama pada nilai (-1 jika tidak ditemukan).

Syntax​

Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any

Remarks​

Mengembalikan posisi kemunculan tertentu dari nilai teks substring yang ditemukan dalam text. Parameter opsional occurrence dapat digunakan untuk menentukan posisi kemunculan yang harus dihasilkan (kemunculan pertama secara default). Mengembalikan -1 jika substring tidak ditemukan.

comparer adalah Pembanding yang digunakan untuk mengontrol perbandingan. Pembanding dapat digunakan untuk memberikan perbandingan yang tidak peka huruf besar kecil atau sadar kultur dan lokal.

Pembanding bawaan berikut tersedia dalam bahasa rumus:

  • Comparer.Ordinal: Digunakan untuk melakukan perbandingan ordinal akurat
  • Comparer.OrdinalIgnoreCase: Digunakan untuk melakukan perbandingan ordinal akurat yang tidak peka huruf besar kecil
  • Comparer.FromCulture: Digunakan untuk melakukan perbandingan sadar kultur

Examples​

Example #1​

Mendapatkan posisi kemunculan pertama "World" pada teks "Hello, World! Hello, World!".

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

Result:

7

Example #2​

Mendapatkan posisi kemunculan terakhir "World" pada teks "Hello, World! Hello, World!".

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

Result:

21

Category​

Text.Membership