#字符串表示 #字符串转换 #化学 #符号 #解析器 #元素 #表示法

chemstring

一个解析器,可以将字符串转换为使用化学元素表示法表示的形式

1 个不稳定版本

0.1.0 2024年2月5日

#591科学

MIT 许可证

9KB
113

ChemString

CI

ChemString 提供了一个解析器,允许您使用化学符号将字符串转换为表示形式。

示例

   use chemstring::ChemString;

   let chem_string = ChemString::parse("seal").unwrap();
   assert_eq!(chem_string, vec!["Se", "Al"]);

   let chem_string = ChemString::parse("bichon").unwrap();
   let possible_permutation = "Bi C H O N".to_string();
    assert!(chem_string.results().contains(&possible_permutation));

许可证

此项目采用 MIT 许可证


lib.rs:

一个将字符串解析为化学符号排列的库。

示例

use chemstring::ChemString;

let chem_string = ChemString::parse("seal").unwrap();
assert_eq!(chem_string.results(), vec!["Se Al"]);

let chem_string = ChemString::parse("bichon").unwrap();
let possible_permutation = "Bi C H O N".to_string();
assert!(chem_string.results().contains(&possible_permutation));

依赖项

~275–730KB
~17K SLoC