gpt4 book ai didi

java - 格式化字符串以查找和替换段

转载 作者:行者123 更新时间:2023-11-30 03:06:46 26 4
gpt4 key购买 nike

我在 Java 中有以下字符串。

String abc="My name 233:23 is Shefali MNT+2:199999' MNT+12:40 xyzpqrst";

我想知道没有。后面跟着 MNT+2 ,然后是冒号(:),即上述情况下的 199999 应替换为 1,并且字符串的其余部分应保持不变。

即O/p 应该是“我的名字 233:23 是 Shefali MNT+2:1' MNT+12:40 xyzpqrst”

第二个例如。 >>如果输入字符串为 "ABC : MNT+232421:9' MNT+39191: hks"

O/P 应为“ABC : MNT+232421:1' MNT+39191: hks”

我尝试了很多方法,但无法弄清楚。

有人可以帮忙吗?

最佳答案

您可以使用以下正则表达式:(MNT\+\d+):\d+' 并使用此替换字符串:$1:1'

查看实际效果:https://regex101.com/r/eF6nA9/1

关于java - 格式化字符串以查找和替换段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34568495/

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