gpt4 book ai didi

java - 使用正则表达式获取子字符串

转载 作者:行者123 更新时间:2023-12-01 18:43:58 25 4
gpt4 key购买 nike

使用 Java Regex,我如何设法获取具有如下模式的字符串的子字符串:

data:image/png;base64,iVBO....{a very long string of characters and symbols}

我需要去哪里image/png然而,它可能是 image/jpgimage/xxxx

最佳答案

您可以尝试使用简单的正则表达式:

image/\w+

String str = "data:image/png;base64,iVBO....";
Matcher m = Pattern.compile("image/\\w+").matcher(str);

while (m.find())
System.out.println(m.group());
image/png

如果您想要 \w+ 的内容(我想可能是这种情况),您可以将其放入捕获组中:

image/(\w+)

并调用m.group(1)

关于java - 使用正则表达式获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18684857/

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