|
@@ -448,12 +448,12 @@ public class CmsAccountServiceImpl extends ServiceImpl<AccountMapper, Account> i
|
|
|
|
|
|
|
|
private void saveAccount(Account insert, String info) {
|
|
private void saveAccount(Account insert, String info) {
|
|
|
// 定义各项对应的正则表达式
|
|
// 定义各项对应的正则表达式
|
|
|
- String accountRegex = "账号:(.*?)密码:";
|
|
|
|
|
- String passwordRegex = "密码:(.*?)登录二次验证码:";
|
|
|
|
|
- String login2faUrlRegex = "登录二次验证码:(.*?)\\s*2FA验证:"; // \s* 用于处理可能存在的空格
|
|
|
|
|
- String twoFaCodeRegex = "2FA验证:(.*?)美国手机号:";
|
|
|
|
|
|
|
+ String accountRegex = "账号(.*?)密码";
|
|
|
|
|
+ String passwordRegex = "密码(.*?)登录二次验证码";
|
|
|
|
|
+ String login2faUrlRegex = "登录二次验证码(.*?)\\s*2FA验证"; // \s* 用于处理可能存在的空格
|
|
|
|
|
+ String twoFaCodeRegex = "2FA验证(.*?)美国手机号";
|
|
|
// 获取“美国手机号:”后面的所有字符串(匹配到行尾)
|
|
// 获取“美国手机号:”后面的所有字符串(匹配到行尾)
|
|
|
- String usPhoneAndRestRegex = "美国手机号:(.*)";
|
|
|
|
|
|
|
+ String usPhoneAndRestRegex = "美国手机号(.*)";
|
|
|
|
|
|
|
|
// 提取数据
|
|
// 提取数据
|
|
|
String account = extractValue(info, accountRegex);
|
|
String account = extractValue(info, accountRegex);
|
|
@@ -653,7 +653,7 @@ public class CmsAccountServiceImpl extends ServiceImpl<AccountMapper, Account> i
|
|
|
Matcher matcher = pattern.matcher(text);
|
|
Matcher matcher = pattern.matcher(text);
|
|
|
if (matcher.find()) {
|
|
if (matcher.find()) {
|
|
|
// group(1) 返回第一个括号内匹配的内容,trim() 用于去除首尾多余的空格
|
|
// group(1) 返回第一个括号内匹配的内容,trim() 用于去除首尾多余的空格
|
|
|
- return matcher.group(1).trim();
|
|
|
|
|
|
|
+ return matcher.group(1).trim().replaceAll(":", "").trim();
|
|
|
}
|
|
}
|
|
|
return "";
|
|
return "";
|
|
|
}
|
|
}
|