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

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

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

3个回答

(?<=\()\w+

\w+(?=\))

(?<=\().+?(?=[\+\-\*\/])
(?<=[\+\-\*\/]).+?(?=\))

你想要的是什么结果?

这个?

(A-A5)?

u010018069
Edward_S 回复hali_bobo: 什么叫做或者?
4 个月之前 回复
www7651199
hali_bobo 想要提取A,或者A5
4 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问