語法
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:用來執行文化敏感的比較
範例 1
取得以下文字中第一次出現 "World" 的位置:"Hello, World! Hello, World!"。
使用方式
Text.PositionOf("Hello, World! Hello, World!", "World")
輸出
7
範例 2
取得 'Hello, World!' 中 'World' 最後一次出現的位置。 Hello, World!"。
使用方式
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
輸出
21