gpt4 book ai didi

java - 正则表达式匹配和替换单词

转载 作者:行者123 更新时间:2023-12-01 19:55:06 26 4
gpt4 key购买 nike

我有一个日期类型字符串yyyy-MM-ddTHH:mm:ss (2018-04-18T00:00:00)

我想匹配 : 并将其替换为 %3a匹配 - 将其替换为 %2d

这是我的正则表达式演示:https://regex101.com/r/rqpmXr/11

我的输出2018%3a04%3a18T00%3a00%3a00

我的预期输出需要像这样 2018%2d04%2d18T00%3a00%3a00

最佳答案

String date = "2018-04-18T00:00:00";
date = date.replace("-","%2d").replace(":","%3a");

我认为针对您的情况使用 String.replace() 方法要容易得多。

关于java - 正则表达式匹配和替换单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49899381/

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