REGEXREPLACE
描述
通过匹配某个模式来替换字符串的部分内容。
语法
REGEXREPLACE(
text
,
regex
,
replacement
, [
ignore_case
])
- text:要搜索的文本。
- regex:正则表达式。
- replacement:要插入的文本。
- ignore_case:如果为 TRUE,则此函数在搜索时将忽略大小写。如果为 FALSE,则此函数会区分大小写。默认值为 FALSE。
示例
公式 | 结果 |
|---|---|
=REGEXREPLACE(A1,"^0$"," ")
其中单元格 A1 包含 0 。
| (单元格为空白) |
=REGEXREPLACE(A1,"\n"," ") 其中单元格 A1 包含: 文本 换行符 | 带有换行符的文本 |
=REGEXREPLACE(A1, "\(([A-Za-z]+)\)", "(yearly)")
其中单元格 A1 包含 “支票总计(每月)” 。
| 支票总计(每年) |
=REGEXREPLACE(A1,"[0-9]+","5250")
其中单元格 A1 包含 6000:Salaries and Wages 。
| 5250:薪水和工资 |
=REGEXREPLACE(A1,"[0-9]*\.[0-9]+[0-9]+","2500.00")
其中,单元格 A1 中包含 Total for 2017 is $2451.00 。
| 2017 年的总额为 $2500.00 |
相关函数
REGEXFIND
REGEXPARSE