Задан шаблон комплексного числа в виде шаблона {real, image}, например:
{1, 2}
{1.2, 2.3}
{1.2e+100, 5.678e-10}
{1.2E-2, -5.678E+01}
{+.12, +5.5e-12}
Требуется составить регулярное выражение для извлечения/парсинга реальной и мнимой частей комплексного числа.
String regex = "([{]*)([,]*)([}])";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher("{1.2e+100, 2.34555}");
Не работает :(
P.S. Как то обычно обходился без regex'ов, но вот поди же - столкнулся :)
\{<тут выражение для числа>,\s*<тут выражение для числа>\}– splash58 Sep 29 '19 at 19:54