是否有用于验证SI测量和特定医学测量的Java库?

时间:2015-11-18 10:01:06

标签: java regex

我正在寻找一种方法来验证某些文字是否是SI测量的有效表达式,例如," 2kg"或特定医学测量,例如" 120mmHg", " 3毫摩尔/升"或" IIa"。

我考虑过在Java中使用带有Pattern和Matcher的正则表达式。

" kg":

的简单(!)示例
String literal = "2kg";
String kilogramRegEx = "[0-9]+kg";
Pattern pattern = Pattern.compile(kilogramRegEx);
Matcher matcher = pattern.matcher(literal);
matcher.matches();

是否有更好,更优雅的方式来实现这样的目标?

我最好使用现有的和接受的Java库,如Apache Commons或类似的东西。但是,我没有偶然发现一个。

0 个答案:

没有答案