怎么按格式取数据和替换

cenlmmx cenlmmx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
string temp = "milk(2 ml)";
temp = Regex.Replace(med, @"[^(\d+)]", ""); //temp = (2 ml)
int dosDefine = int.Parse(temp.Substring(temp.IndexOf("(") + 1).Replace(")" , ""));
int dosage = wt/unit * dosDefine; //数值运算
ret = Regex.Replace(med, @"[\d+?]", dosage.ToString()); //替换2ml中的2,比如dosage=4,那么ret=milk(4 ml)

自己感到方法很苯,而且如果temp=m5ilk(2 ml)的话,那第二行temp=5(2 ml)明显不对.
temp参数都是这样的格式:
milk(20 ml),medicine(3 ml),mil5k(500 ml),mil5k(500 cc)就是前面一个任意的字符串跟着(int数据 ml|cc).
请问怎么更好得用正则表达式来做到把milk(2 ml)的2取出并经过计算后再替换掉2?
...全文

相关推荐

1-地级市科技创新科技人才注意力政府报告词频统计2008-2022年-社科数据.zip

地级市科技创新与科技人才注意力政府报告词频统计数据集覆盖了2008至2022年的时间跨度,涉及274个地级市的政府工作报告。该数据集通过分析政府工作报告中的关键词频率,综合反映了各城市在科技创新和人才发展方面的重视程度,为政策制定和城市发展提供参考。数据集中包含的关键词涉及基础研究和科技人才两大类,如基础研究、前沿技术、原始创新、科技人才、高层次人才等,共计28个关键词。这些关键词的统计不仅揭示了城市对科技创新的关注度,还体现了人才政策的侧重点。数据集包含年份、城市、省份、一级指标、关键词、关键词词频数和总词频数等指标,为研究科技人才流动、分布、薪酬和创新提供了丰富的数据支持。

泡芙萝莉酱

运维系列:Centos7配置yum国内源(BaseOS+epel+ELRepo+SCL+IUS+REM)

BaseOS+epel+ELRepo+SCL+IUS+REM

坦笑&&life

运维系列:为Linux配置常用源:epel和IUS

为Linux配置常用源:epel和IUS

坦笑&&life

1-全国地级市环保注意力、绿色发展注意力政府报告文本词频统计数据2005-2021年-社科数据.zip

全国地级市环保注意力、绿色发展注意力政府报告文本词频统计数据集涵盖了2005至2021年间,中国270个地级市的政府工作报告。该数据集通过文本分析方法,对报告中的关键词进行词频统计,以衡量地方政府对环保和绿色发展的注意力。数据集中的关键词分为五大类别:发展理念、绿色生产、绿色生活、绿色生态和制度建设,具体包括低碳经济、循环经济、绿色经济、生态文明示范区、生态城市等。此外,还涉及环境保护、环境污染、能源消耗、协同发展与环境共治等维度的词汇。数据集提供了省、市、年份、一级指标、关键词、关键词词频和总词频等指标,为研究中国地方政府在环保和绿色发展方面的政策动向和注意力分配提供了丰富的素材。

泡芙萝莉酱

别再一个个找了!一键脚本搞定CentOS 7所有国内yum源(Base/EPEL/ELRepo/SCL/IUS)

本文提供了一键配置CentOS 7所有国内YUM源(包括Base、EPEL、ELRepo、SCL等)的实战指南,帮助用户高效解决软件源配置难题。通过智能选择最快镜像、完整性校验和模块化设计,大幅提升运维效率,特别适合企业级部署和开发环境搭建。

csdn产品小助手
评论 8
收藏 已收藏
分享
返回顶部
cenlmmx
C# 111,128 成员 642,536 内容