获取字符串在数组中出现的位置

有一数组:小王(20),小里(20),小黑(20),小白(20)

有一字符串,小白。

希望获取值小白(20)

如何根据字符串获取数组中包含字符串的值。

FineReport yzmAGnYJ8038270 发布于 2022-4-27 10:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-4-27 10:39(编辑于 2022-4-27 10:40)

greparray(['小王(20)','小里(20)','小黑(20)','小白(20)'],left(item,2)="小白")

image.png

image.png

  • yzmAGnYJ8038270 yzmAGnYJ8038270(提问者) 字符串的长度不一定是变量
    2022-04-27 10:49 
  • 用户6NWif5139660 用户6NWif5139660 回复 yzmAGnYJ8038270(提问者) 灵活运用啊 item那 你改一下用find 你这给的就这些东西 具体需求我也不知道
    2022-04-27 10:52 
最佳回答
0
巴拉巴拉1234Lv6初级互助
发布于2022-4-27 10:39

使用find、MID公式组合截取,

参考:

FIND("o","Information",2)等于4。

MID("Finemoresoftware",9,8)返回“software”。

最佳回答
0
CD20160914Lv8专家互助
发布于2022-4-27 10:49

greparray(['小王(20)','小里(20)','小黑(20)','小白(20)'],find("小白",item)>0)

这样保险一些。。不用管前面有多少个字符。。不规则的也可以的。

  • 4关注人数
  • 527浏览人数
  • 最后回答于:2022-4-27 10:49
    请选择关闭问题的原因
    确定 取消
    返回顶部