Here I will publish a generic regular expressions that will catch almost all strings that consist of a numerical value and an SI unit, e.g. 20 km, 100,000A etc.
Maybe I'll end up with Two Sizes Fit All, since I'm having to get expressions like m/s² into the regular expressions (of course with escapement). Perhaps a glitch in Java's treatment of regular expressions? Not very likely, more realistic to assume an error of mine.
Been a little too busy, so only few enhancements to the (attached) One-Size-Fits-All regular expression.
Further refinement of the generic regular expression, to also match numericals with a dot or comma as decimal separator, e.g.: