gpt4 book ai didi

java - JAVA中通过正则表达式更改字符串值

转载 作者:行者123 更新时间:2023-12-01 15:10:25 24 4
gpt4 key购买 nike

我有这样一句话:

“我 20:00 点有 3 个香蕉”。

我需要替换字符串中的数字,以便它将包含 unicode:

“我在\u200e20\u200e:\u200e00\u200e点有\u200e3\u200e香蕉”

最佳答案

示例中的替换可以使用 String.replaceAll() 完成:

String string = "I have 3 bananas at 20:00 o'clock";
string = string.replaceAll("\\d+", "\\\\u200e$0\\\\u200e");
System.out.println(string);

打印

I have \u200e3\u200e bananas at \u200e20\u200e:\u200e00\u200e o'clock

关于java - JAVA中通过正则表达式更改字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12420346/

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