Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as nullable number,
optional comparer as nullable function
) as any
About
返回在text中找到的文本值的substring指定匹配项的位置。 可选参数 occurrence 可用于指定要返回的匹配位置(默认为第一个匹配项)。 如果未 substring 找到,则返回 -1。
comparer 是用于控制比较的一个 Comparer 。 比较器可用于提供不区分大小写或区域性和区域设置感知的比较。
公式语言中提供了以下内置比较器:
-
Comparer.Ordinal:用于执行确切的序号比较 -
Comparer.OrdinalIgnoreCase:用于执行完全不区分大小写的比较 -
Comparer.FromCulture:用于执行区域性感知比较
示例 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