给定一个复数模板作为模板{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}");
不工作:(
PS不知何故,我通常在没有正则表达式的情况下进行管理,但我遇到过它:)
你可以在这里测试