Text.PositionOf
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
傳回 substring
中出現指定文字值 text
的位置。 可以使用選擇性參數 occurrence
來指定要傳回的出現位置 (預設為第一次出現的位置)。 若找不到 substring
,則會傳回 -1。
comparer
為 Comparer
,其用於控制比較。 比較子可以用來提供不區分大小寫或文化特性和地區設定感知的比較。
下列內建比較子可用於公式語言:
-
Comparer.Ordinal
:用來執行精確的序數比較 -
Comparer.OrdinalIgnoreCase
:用來執行不區分大小寫的精確序數比較 -
Comparer.FromCulture
:用來執行文化特性感知的比較
取得以下文字中第一次出現 "World" 的位置:"Hello, World! Hello, World!"。
使用方式
Text.PositionOf("Hello, World! Hello, World!", "World")
輸出
7
取得以下文字中最後一次出現 "World" 的位置:"Hello, World! Hello, World!"。
使用方式
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
輸出
21