mirror of
https://github.com/qaiu/netdisk-fast-download.git
synced 2025-12-19 13:53:02 +00:00
添加文叔叔解析
1.修复QQ邮箱解析 2.添加文叔叔解析
This commit is contained in:
36
parser/src/main/java/cn/qaiu/util/StringUtils.java
Normal file
36
parser/src/main/java/cn/qaiu/util/StringUtils.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package cn.qaiu.util;
|
||||
|
||||
public class StringUtils {
|
||||
|
||||
// 非贪婪截断匹配
|
||||
public static String StringCutNot(final String strtarget, final String strstart)
|
||||
{
|
||||
int startIdx = strtarget.indexOf(strstart);
|
||||
|
||||
if (startIdx != -1) {
|
||||
startIdx += strstart.length();
|
||||
return strtarget.substring(startIdx);
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
// 非贪婪截断匹配
|
||||
public static String StringCutNot(final String strtarget, final String strstart, final String strend)
|
||||
{
|
||||
int startIdx = strtarget.indexOf(strstart);
|
||||
int endIdx = -1;
|
||||
|
||||
if (startIdx != -1) {
|
||||
startIdx += strstart.length();
|
||||
endIdx = strtarget.indexOf(strend, startIdx);
|
||||
|
||||
if (endIdx != -1) {
|
||||
return strtarget.substring(startIdx, endIdx);
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user