[][src]Constant endf_format::real::ENDF_REAL_REGEX

pub const ENDF_REAL_REGEX: &str = r"^[ ]*[+\-]?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE]?[+\-]\d+)?$";

ENDF-6 format real regular expression.

Regular expression provided for checking parse input beforehand.

use regex::Regex;

let regex = Regex::new(endf_format::real::ENDF_REAL_REGEX).unwrap();
let real = "-1.23456E+7";
assert!(regex.is_match(real));
let x = endf_format::real::parse(real).unwrap();