我应该用哪种表达式来确定化学式中的氢原子数?
例如:
C40H51N11O19-51氢C2HO - 1氢
CO2 - 无氢(空)
有什么建议吗?
谢谢!
干杯!
答案 0 :(得分:0)
将H与下面的数字匹配的正则表达式将是:
/H(\d+)/g
这里没有捕获所有场景,你可能最好使用除正则表达式之外的其他东西。
答案 1 :(得分:0)
您可以开始使用此正则表达式:
ħ\ d *
H - >文字上与H字符相匹配 d * - >匹配0到N时间数字
参见例子并尝试自己的其他正则表达式: https://regex101.com/r/vdvH8S/2
但正则表达式不会为你转换结果,正则表达式只进行查找。
您需要处理结果: