电子表格正则表达式替换但排除非数字
Spreadsheet RegexReplace but exclude non-number
如何 RegexReplace 但仅限数字。
我尝试了这个公式,但它并没有像我预期的那样进行:
=REGEXREPLACE(A2, ":<BR CLASS="""">[0-9]", ": [0-9]")
sheet的link是here
。
您可以使用\d+
(或[0-9]+
)来匹配一个或多个个数字,以及一个捕获组(一对未转义的括号)您要保留的模式,在替换中对组值进行反向引用:
=REGEXREPLACE(A2, ":<BR CLASS="""">(\d+)", ": ")
详情:
:<BR CLASS=
- 固定字符串
""""
- ""
模式(因为 "
字符应该在 Google Sheets 公式中的字符串文字中用另一个 "
进行转义)
>
- 一个 >
字符
(\d+)
- 捕获第1组(
指组值):一位或多位。
如何 RegexReplace 但仅限数字。
我尝试了这个公式,但它并没有像我预期的那样进行:
=REGEXREPLACE(A2, ":<BR CLASS="""">[0-9]", ": [0-9]")
sheet的link是here
。
您可以使用\d+
(或[0-9]+
)来匹配一个或多个个数字,以及一个捕获组(一对未转义的括号)您要保留的模式,在替换中对组值进行反向引用:
=REGEXREPLACE(A2, ":<BR CLASS="""">(\d+)", ": ")
详情:
:<BR CLASS=
- 固定字符串""""
-""
模式(因为"
字符应该在 Google Sheets 公式中的字符串文字中用另一个"
进行转义)>
- 一个>
字符(\d+)
- 捕获第1组(指组值):一位或多位。