apple-numbers - 查找字符串中第一个数字的索引
问题描述
如何找到字符串中第一个数字的索引?例如,如果我有一个带有“ABC099”的单元格,该函数应该返回 3。
我为 excel 找到了这个,但 ISNUMBER 不是苹果数字函数。
=IF(LEN(A1)=0,0,MIN(IF(1*ISNUMBER(1*MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)),ROW(INDIRECT("A1:A"&LEN(A1))),LEN(A1)+1)))*OR(ISNUMBER(1*LEFT(A1,1)),ISNUMBER(1*RIGHT(A1,1)))
解决方案
如果您想在任何编程语言中使用 REGEX,这非常简单。
推荐阅读
- javascript - 如果用户更改了他们的昵称,Discord 命令将不起作用
- javascript - 从二维数组中检索元素
- c# - FloodFill 函数产生奇怪的结果
- sql - SQL 获取时间范围内的所有值 - 以及之前的值
- jmeter - JMeter:在 beanshell 后处理器中使用正则表达式提取器值来提取在另一个线程中使用它的值
- java - 在调试构建的每种方法中添加日志的优缺点是什么?
- java - 如果查询中存在不等式过滤器,则使用 FieldPath.documentId() (equals) 会引发“不能在多个属性上使用不等式过滤器”
- ios - 在 App Relaunch 如何调用 google 登录 iOS 的函数 sign(didSignInFor)
- automationanywhere - 如何在任何地方自动反转字符串中的单词
- python - 如何使用 matplotlib 显示两个动画图