regex - 如何在 Google 表格中找到字符串中第一个数字的位置

标签 regex google-sheets search find google-sheets-formula

我正在尝试在 Google 表格中查找字符串(单元格 E4)中第一个数字的位置

我试过了:

=FINDB("\D+";E4)
=FINDB("[0-9]";E4)
=FINDB("[0-9]+";E4)

但这些都不起作用

例如“我 23 岁”,那么第一个数字的位置是 6

有什么想法吗?

最佳答案

像这样尝试:

=FINDB(REGEXEXTRACT(A1; "\d"); A1)

0

关于regex - 如何在 Google 表格中找到字符串中第一个数字的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575463/

相关文章:

javascript - 如何仅在 HTML 表格的最后一行设置边框底部样式?

javascript - 如何将 google sheets API v3 迁移到 google sheets Api v4

java - 提升一个领域的相关性,与另一个领域的值(value)(数字​​)

css - 下拉列表中的搜索栏

json - 多个聚合Elasticsearch中START_OBJECT的未知 key

sql-server - SQL Server : create regex search

java - -* 在正则表达式中有什么特殊含义吗?

regex - 提取电话号码正则表达式

c# - 解析相似汇编指令的正则表达式

json - 解析 Woocommerce Webhook (JSON)