通过


Text.PositionOf

Syntax

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

About

返回在substring中找到的文本值的text指定匹配项的位置。 可选参数 occurrence 可用于指定要返回的匹配位置(默认为第一个匹配项)。 如果未 substring 找到,则返回 -1。

comparer 是用于控制比较的一个 Comparer 。 比较器可用于提供不区分大小写或区域性和区域设置感知的比较。

公式语言中提供了以下内置比较器:

示例 1

获取文本“Hello, World! 你好,世界!

用法

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

输出

7

示例 2

获取“Hello, World!” 中最后出现的“World”的位置! 你好,世界!

用法

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

输出

21