gpt4 book ai didi

java正则表达式转换

转载 作者:行者123 更新时间:2023-12-02 13:04:48 27 4
gpt4 key购买 nike

在我的搜索过程中,我想要一条建议:

我想用替换方法来改变它:

"labels": "\"label_name\": \"Webapp\","

至:

"labels": ["Webapp"]

在java中。事实上,我对"\"\"感到尴尬。

如果有人能给我建议的话。

谢谢。

最佳答案

replace 不能使用正则表达式,但您可以使用replaceAll:

String input = "\"labels\": \"\\\"label_name\\\": \\\"Webapp\\\",\"";

String result = input.replaceAll(
"(\"\\w+\")\\s*:[^:]+:\\s*\\\\\\\"(\\w+)\\\\\\\",\"",
"$1: \\[\"$2\"\\]");

System.out.println(result1); // "labels": ["Webapp"]

关于java正则表达式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44197315/

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