Найти первое вхождение с Regex и Java
Я хотел бы иметь возможность найти первое вхождение m², а затем числа перед ним, могут быть целыми или десятичными числами.Например.
«некоторый текст» 38 м² «некоторый текст»,
«некоторый текст» 48,8 м² «некоторый текст»,
«некоторый текст» 48 м² «некоторый текст» и т. д.
То, что я до сих пор это:
\d\d,\d\s*(\m\u00B2)|\d\d\s*(\m\u00B2)
Это прямо сейчас находит все вхождения, хотя, думаю, это можно исправить с помощьюfindFirst()
, Есть идеи, как улучшить часть Regex?