gpt4 book ai didi

特殊字符的Java replaceAll正则表达式[

转载 作者:行者123 更新时间:2023-11-29 08:04:00 25 4
gpt4 key购买 nike

我有正则表达式问题。需要正则表达式专家的帮助!它相当简单,但我无法让它工作。

我知道如果我想检查文本的开头,我应该使用 ^和文本的结尾,我应该使用 $

我想替换 [quote]<a>quote</a> .

这似乎行不通..

String test = "this is a [quote]"
test.replaceAll("^\\[", "<a>");
test.replaceAll("\\]$", "</a>");

我希望字符串变成 "this is a <a>quote</a>" ..

最佳答案

如果要用pair替换[],需要一次性替换。

String test = "this [test] is a [quote]";
String result = test.replaceAll("\\[([^\\]]+)\\]", "<a>$1</a>");

关于特殊字符的Java replaceAll正则表达式[,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613921/

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