gpt4 book ai didi

java - 在java中的括号内拆分加密文本

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:24:24 24 4
gpt4 key购买 nike

我用括号括起来的加密文本,我试图只获取文本 [|kXS6k~R5I~Q5gHR&f3gzJ[X] -->|kXS6k~R5I~Q5gHR&f3gzJ[ X
发现这个模式 [\[\](){}] ,它可以工作,但会拆分到第一个括号,或者如果有括号,它将拆分文本直到它们。谢谢

最佳答案

你可以试试这个:“\[(.*?)\]”。并且不要忘记在字符串中转义反斜杠,否则会出错

String string = "[AA{R7QHQ8onQ~QXR7UXQzM\e{J6Y]";

String regex = "\\[(.*?)\\]";
String string = "[AA{R7QHQ8onQ~QXR7UXQzM\\e{J6Y]";

Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(string);

while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}

关于java - 在java中的括号内拆分加密文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39805923/

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