gpt4 book ai didi

java - 除以 0 的正则表达式

转载 作者:行者123 更新时间:2023-12-01 21:11:04 26 4
gpt4 key购买 nike

我正在解析字符串,然后需要将其转换为数字。但如果它包含除以 0 的例子

String str1 = "1+2+3-5/0+4+6"
String str2 = "1+2+3-4/0.000 +4+6"

我必须在这个字符串中写入“除以0错误”。我的正则表达式看起来像这样,但它是错误的。

String REGEXP_DIV_BY_0 = "(.*)([/0\\.0{1,4}](^[1-9]+))(.*)";

我无法为此任务创建正则表达式来匹配包含除以 0 的字符串。

最佳答案

这应该完成这项工作: .*\/0([^.]|$|\.(0{4,}.*|0{1,4}([^0-9]| $))).*您可以在这里尝试一下:https://regex101.com/r/lwAVan/1

关于java - 除以 0 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41122093/

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