Pre Merge pull request !46 from 不醒人士/N/A

pull/46/MERGE
不醒人士 5 years ago committed by Gitee
commit c9a3b5c7d2

@ -19,7 +19,7 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils
private static final char SEPARATOR = '_'; private static final char SEPARATOR = '_';
/** 星号 */ /** 星号 */
private static final String START = "*"; private static final String STAR = "*";
/** /**
* *
@ -472,11 +472,11 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils
boolean result = false; boolean result = false;
do do
{ {
formerStarOffset = indexOf(pattern, START, beginOffset); formerStarOffset = indexOf(pattern, STAR, beginOffset);
prefixPattern = substring(pattern, beginOffset, formerStarOffset > -1 ? formerStarOffset : pattern.length()); prefixPattern = substring(pattern, beginOffset, formerStarOffset > -1 ? formerStarOffset : pattern.length());
// 匹配前缀Pattern // 匹配前缀Pattern
result = remainingURI.contains(prefixPattern); result = remainingURI.startsWith(prefixPattern);
// 已经没有星号,直接返回 // 已经没有星号,直接返回
if (formerStarOffset == -1) if (formerStarOffset == -1)
{ {
@ -493,10 +493,10 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils
} }
// 匹配后缀Pattern // 匹配后缀Pattern
latterStarOffset = indexOf(pattern, START, formerStarOffset + 1); latterStarOffset = indexOf(pattern, STAR, formerStarOffset + 1);
suffixPattern = substring(pattern, formerStarOffset + 1, latterStarOffset > -1 ? latterStarOffset : pattern.length()); suffixPattern = substring(pattern, formerStarOffset + 1, latterStarOffset > -1 ? latterStarOffset : pattern.length());
result = remainingURI.contains(suffixPattern); result = remainingURI.endsWith(suffixPattern);
// 匹配失败,直接返回 // 匹配失败,直接返回
if (!result) if (!result)
return false; return false;

Loading…
Cancel
Save