共用方式為


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。

comparerComparer,其用於控制比較。 比較子可以用來提供不區別大小寫或具有文化和區域知覺的比較。

下列內建比較器可用於公式語言:

  • 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