更何况不过刚好 2021-12-28 09:24 采纳率: 86.4%
浏览 31
已结题

从一个字符串中拿到匹配的值

var str = 'sqrt(55)+sqrt(5)+negate(6)+3'
类似这样一个字符串,这个字符串里面不一定有+,可能-*/都有,我需要的是拿到前面的3,negate和sqrt的数量以及位置不确定
var str2 = 'sqrt(55)+sqrt(5)+negate(6)'
如果是这样的字符串,那拿到的应该是空
var str3 = 'sqrt(55)+sqrt(5)-3+negate(6)'
如果是这样的字符串,那拿到的应该是-和3

  • 写回答

2条回答 默认 最新

  • 黑鱼Heyu 2021-12-28 11:37
    关注

    把它每个字符单独取出来,然后循环去匹配你想要的值

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月28日
  • 创建了问题 12月28日

悬赏问题

  • ¥20 MATLAB仿真三相桥式全控整流电路
  • ¥15 EDA技术关于时序电路设计
  • ¥15 百度文心一言流式返回sse失败
  • ¥15 由于远程方已关闭传输流,身份验证失败
  • ¥15 rt-detr,PCB,目标检测
  • ¥15 有偿求指导实证代码。cfps清洗合并后,无论是构建平衡面板还是非平衡面板,都是只剩几百个样本量。求指导一下哪里出问题了,不要潦草回复
  • ¥15 mutlinichenet
  • ¥50 Qt5.14.2怎样使用qlistwidget存储指针类数据并更新?
  • ¥15 STM32多路复用器ADC采样
  • ¥20 Linux(ubuntu)操作相关问题