我需要为我正在制作的算法剪切某些字符串。我正在使用substring()
,但它太复杂了,实际上无法正常工作。我发现这个主题如何用两个正则表达式“_”和“。”剪切字符串
并决定尝试,split()
但它总是给我
java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
+
^
所以这是我的代码:
String[] result = "234*(4-5)+56".split("+");
/*for(int i=0; i<result.length; i++)
{
System.out.println(result[i]);
}*/
Arrays.toString(result);
任何想法为什么我会得到这个恼人的异常?
PS如果我解决了这个问题,我会向您发布切割算法,然后是整个计算器的算法(因为我正在构建一个计算器)。这将是一个非常糟糕的计算器,我保证:P