语法
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。
comparer
是用于控制比较的 Comparer
。 比较器可用于提供不区分大小写或区分区域性和区域设置的比较。
以下内置比较器支持公式语言:
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