閱讀英文版本

分享方式:


Text.PositionOf

語法

Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any

關於

傳回 text 中出現指定文字值 substring 的位置。 可以使用選擇性參數 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

取得以下文字中最後一次出現 "World" 的位置:"Hello, World! Hello, World!"。

使用方式

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

輸出

21