该 Munger 示例在名和姓之间查找空格,并插入中间名首字母“J.”。公式 Munger("Veronica Layman", 1, " ", " J. ") 插入中间名首字母 J. 并生成结果 Veronica J. Layman。
例如,函数 Munger("Veronica Layman", 1, "onic", "") 从 Veronica 中删除“onic”,并生成结果 Vera Layman。
当查找/长度字段包含字符时,Munger 会像索引函数那样操作,并返回搜索字符串的第一个实例(若存在)的数值位置。例如,Munger("Veronica Layman", 1, " ") 会搜索单个空格并在第 9 个位置找到该空格。若找不到搜索字符串,Munger 将返回零。Munger 的这种用法可以生成与 Contains 函数相同的结果,如字符函数所示。
Munger 可以提取子字符串。例如,要只提取名字,Munger("Veronica Layman", 1, 8,) 将从第一个位置开始,一直读取到第八个位置。剩余字符将被忽略,因为未定义替换参数。这将生成“Veronica”,并生成与 Substring 相同的结果,如字符函数所示。
另一种查找子字符串的方式是使用一个起始值、任意的负查找值以及一个无替换参数。Munger("Veronica Layman", 9, –1,) 返回“Layman”。