this regex should be make static variable and pre compiled like Pattern.compile.... and later reused.