我有一个base64字符串"data:;base64,eyJiYXRjaFByb21vIjoiZmF"
,我需要从字符串中删除该类型,即data:;base64,
需要删除。有些人可以帮我解决这个
答案 0 :(得分:1)
你可以这样做。
String text = "data:;base64,eyJiYXRjaFByb21vIjoiZmF";
String unwantedText = "data:;base64,";
text = text.replace(unwantedText, "");
System.out.println(text);
<强>输出:强>
eyJiYXRjaFByb21vIjoiZmF
答案 1 :(得分:0)
我使用了text = text.replaceAll(".*,", "");
这将删除所有内容,
答案 2 :(得分:0)
如果删除的字符串出现在字符串的开头,请按以下步骤删除它。
String s = "data:;base64,eyJiYXRjaFByb21vIjoiZmF";
Pattern findData = Pattern.compile("(data:;base64,)*(.+)");
Matcher getData = findData.matcher(s);
if(getData.matches()){
System.out.println(getData.group(2));
}