= 10 * function1() / function2() 运-6ren">
gpt4 book ai didi

java - 在java中使用算术运算符和函数分割字符串

转载 作者:行者123 更新时间:2023-12-01 16:38:53 25 4
gpt4 key购买 nike

我需要一些关于如何在 java 中使用算术运算符和函数分割字符串的指导对于示例字符串是:

"string1"+"String2" >= 10 * function1() / function2()

运营商可能是:

+ - * / ** / % / ( ) = != > < <= >=

split 后我需要这样的输出:

array[0]=string1
array[1]=string2
array[2]=10

我只需要双引号内的内容和内容或数字,而不是函数(function1())或运算符。

我需要正则表达式来解决这个问题

最佳答案

您可以从字符串中删除所有运算符,然后将除字符串之外的所有内容与最后的 () 进行匹配。

关于java - 在java中使用算术运算符和函数分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6226627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com