www7651199
hali_bobo
采纳率100%
2020-04-20 15:33

C#正则表达式提取字符串

5

(A+402.8550+82.86990+87.2740-A5)/10

我有以上字符串,我要提取小括号(里面的A,也就是(开始+结束,但有时候可能是减号或者乘号或者除号。
同时我也要提取小括号)前面的A5,也就是)开始减号结束,但有时候可能是加号或者乘号或者除号。
这些情况都得考虑进去。用C#实现

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jslang 天际的海浪 1年前
    (?<=\()\w+
    
    \w+(?=\))
    
    
    点赞 评论 复制链接分享
  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 1年前
    (?<=\().+?(?=[\+\-\*\/])
    (?<=[\+\-\*\/]).+?(?=\))
    
    点赞 1 评论 复制链接分享
  • u010018069 Edward_S 1年前

    你想要的是什么结果?

    这个?

    (A-A5)?

    点赞 评论 复制链接分享