Merge pull request #536 from KoolShow/fix_seekto_regexp
fix: 含有小时的时间无法跳转
This commit is contained in:
@ -588,7 +588,7 @@ InlineSpan buildContent(
|
||||
if (patternStr.isNotEmpty) {
|
||||
patternStr += "|";
|
||||
}
|
||||
patternStr += r'(\b\d{1,2}[::]\d{2}(?:[::]\d{2})?\b)';
|
||||
patternStr += r'(\b(?:\d+[::])?[0-5]?[0-9][::][0-5]?[0-9]\b)';
|
||||
final RegExp pattern = RegExp(patternStr);
|
||||
List<String> matchedStrs = [];
|
||||
void addPlainTextSpan(str) {
|
||||
@ -636,8 +636,8 @@ InlineSpan buildContent(
|
||||
},
|
||||
),
|
||||
);
|
||||
} else if (RegExp(r'^\b\d{1,2}[::]\d{2}(?:[::]\d{2})?\b$')
|
||||
.hasMatch(matchStr)) {
|
||||
|
||||
} else if (RegExp(r'^\b(?:\d+[::])?[0-5]?[0-9][::][0-5]?[0-9]\b$').hasMatch(matchStr)) {
|
||||
matchStr = matchStr.replaceAll(':', ':');
|
||||
spanChilds.add(
|
||||
TextSpan(
|
||||
|
Reference in New Issue
Block a user