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。

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

results matching ""

    No results matching ""