Skip to main content

Text.PositionOf

Mengembalikan kedudukan pertama bagi nilai (-1 jika tidak ditemui).

Syntax

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

Remarks

Mengembalikan kedudukan kejadian yang ditentukan bagi nilai teks substring yang ditemui dalam text. Parameter pilihan occurrence boleh digunakan untuk menentukan kedudukan kejadian yang perlu dikembalikan (secara lalai kejadian pertama). Mengembalikan -1 jika substring tidak ditemui.

comparer merupakan Comparer yang digunakan untuk mengawal perbandingan. Pembanding boleh digunakan untuk memberikan perbandingan tidak sensitif huruf atau perbandingan sedar budaya dan tempatan.

Pembanding terbina dalam berikut tersedia dalam bahasa formula:

  • Comparer.Ordinal: Digunakan untuk melaksanakan perbandingan ordinal yang tepat
  • Comparer.OrdinalIgnoreCase: Digunakan untuk melaksanakan perbandingan tidak sensitif huruf ordinal yang tepat
  • Comparer.FromCulture: Digunakan untuk melaksanakan perbandingan sedar budaya

Examples

Example #1

Dapatkan kedudukan pertama kejadian pertama bagi "World" dalam teks "Hello, World! Hello, World!".

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

Result:

7

Example #2

Dapatkan kedudukan kejadian terakhir bagi "World" dalam "Hello, World! Hello, World!".

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

Result:

21

Category

Text.Membership