文本处理函数
本章节介绍知心插件中提供的文本处理函数,这些函数可用于验证、提取、匹配、替换、拆分和组合文本数据。
1 ze_IsDate 函数
验证输入值是否为有效的日期格式。
Excel 调用语法:
=ze_IsDate(value)
参数说明:
value: 需要验证的日期值。
返回值:
返回 TRUE(有效日期)或 FALSE(无效日期)。
示例:
=ze_IsDate("2023-10-05") // 返回 TRUE
=ze_IsDate("20230230") // 返回 FALSE
2 ze_IsEmail 函数
检查输入的值是否为有效的电子邮件地址。
Excel 调用语法:
=ze_IsEmail(value)
参数说明:
value: 需要验证的电子邮件地址。
示例:
=ze_IsEmail("noreply@google.com") // 返回 TRUE
3 ze_RegexExtract 函数
根据正则表达式提取所有匹配子串,并用逗号分隔。
Excel 调用语法:
=ze_RegexExtract(text, regex, [delimiter])
参数说明:
text: 输入文本。
regex: 用于匹配的正则表达式。
delimiter: 分隔多个匹配项的字符串,默认为逗号(,)。
示例:
=ze_RegexExtract("电子123表456格", "\d+") // 返回 "123,456"
4 ze_RegexMatch 函数
判断输入文本是否与正则表达式匹配。
Excel 调用语法:
=ze_RegexMatch(text, regex)
示例:
=ze_RegexMatch("电子表格", "S.r") // 返回 FALSE
5 ze_RegexReplace 函数
使用正则表达式将文本中的部分内容替换为其他文本。
Excel 调用语法:
=ze_RegexReplace(text, regex, replacement)
示例:
=ze_RegexReplace("电子表格", "S.*d", "床")
6 ze_Split 函数
按指定分隔符拆分文本,并将结果存放在单元格中。
Excel 调用语法:
=ze_Split(text, delimiter, [split_each_char], [remove_empty_text])
示例:
=ze_Split("1,2,3", ",")
=ze_Split("Alas, poor Yorick", " ")
7 ze_Join 函数
将多个字符串或数组中的文本合并,并使用指定分隔符分隔。
Excel 调用语法:
=ze_Join(delimiter, ignore_empty, text1, text2, ...)
示例:
=ze_Join(" ", TRUE, "hello", "world") // 返回 "hello world"
8 ze_IsURL 函数
检查某个值是否为有效的网址。
Excel 调用语法:
=ze_IsURL(value)
示例:
=ze_IsURL("https://www.baidu.com") // 返回 TRUE