 |
|
songzblin
V2EX member #513412, joined on 2020-10-19 15:45:57 +08:00
|
songzblin's recent replies
想到了自己写过的一个 java 工具类,添加水印。一开始弄的把水印和图片放指定文件夹里边,命令行运行就好,后来更新成工具类的时候脑子抽了把写的东西删干净了。
利用了正则表达式,希望有帮助
String sourceInfo = "[0:1.520,0:2.460,0] 喂,你好。";
String TimeRegex = "\\d+:\\d+.\\d+";
Pattern pattern = Pattern.compile(TimeRegex);
Matcher matcher = pattern.matcher(sourceInfo);
while (matcher.find()) {
// 两个时间
System.out.println(matcher.group());
}
String roleRegex = ",\\d+]";
pattern = Pattern.compile(roleRegex);
matcher = pattern.matcher(sourceInfo);
while (matcher.find()) {
// 身份
System.out.println(matcher.group().replaceAll(",|]", ""));
}
String infoRegex = "] .*";
pattern = Pattern.compile(infoRegex);
matcher = pattern.matcher(sourceInfo);
while (matcher.find()) {
// 信息
System.out.println(matcher.group().replaceAll("] ",""));
}
如果能添加十里坡剑神练级就更爽了,上瘾哈哈哈哈哈哈