我应该使用哪个表达式来识别化学式中的氢原子数?
例如:
C40H51N11O19 - 51 个氢
C2HO - 1 氢
CO2 - 无氢(空)
有什么建议么?
谢谢!
干杯!
我应该使用哪个表达式来识别化学式中的氢原子数?
例如:
C40H51N11O19 - 51 个氢
C2HO - 1 氢
CO2 - 无氢(空)
有什么建议么?
谢谢!
干杯!
将 H 与以下数字匹配的正则表达式将是:
/H(\d+)/g
这里没有涵盖所有情况,您最好使用正则表达式以外的东西。
您可以开始使用此正则表达式:
高清*
H -> 从字面上匹配 H 字符 d* -> 匹配 0 到 N 次数字
请参阅示例并尝试其他正则表达式: https ://regex101.com/r/vdvH8S/2
但是正则表达式不会为您转换结果,正则表达式只会查找。
你需要处理你的结果说: