gpt4 book ai didi

java - Java 中的正则表达式模式。修复分号

转载 作者:行者123 更新时间:2023-11-30 07:55:25 37 4
gpt4 key购买 nike

我写了正则表达式.*?(?=;)|(?<=;).*必须采用分号之间的值。我的短信:2014-01-01 00:01:00;;16;4;0;0;1 。实际将字符串解析为:

[2014-01-01 00:01:00, , , 16, , 4, , 0, , 0, , 1]

它将分号替换为空格,这当然是不需要的功能,如何修复它?

最佳答案

只需在一个或多个分号上进行拆分即可。

string.split(";+");

匹配任何字符,但不匹配 ; 一次或多次。

Pattern.compile("[^;]+");

关于java - Java 中的正则表达式模式。修复分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746265/

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