Задан шаблон комплексного числа в виде шаблона {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'ов, но вот поди же - столкнулся :)
^\{([-+]?[0-9]*[.,]?[0-9]+(?:[eE][-+]?[0-9]+)?),\s*([-+]?[0-9]*[.,]?[0-9]+(?:[eE][-+]?[0-9]+)?)\}$
Протестировать можно тут
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как можно реализовать закрытие текущей вкладки (страницы) спустя 3 секунды после входа на страницу?
Всем привет, просто тренируюсь во vueСтолкнулся со странным поведением геттера во vuex - если применить в нём метод find для массива, код отказывается...
Была поставлена задача реализовать свою JSX factoryИз документации React мы знаем, что JSX транспилируется в вызов функции React
Когда пользователь желает распечатать страницу, в зависимости от того какую ориентацию, в открывшемся окне, он выберет (портретная/альбомная),...