소스 검색

百度链接支持下划线

dodo hold 2 년 전
부모
커밋
3e6fb612b2
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      molilian.core/Plus/Tool/ToolParsePlus.cs

+ 3 - 2
molilian.core/Plus/Tool/ToolParsePlus.cs

@@ -74,8 +74,8 @@ namespace molilian.core
             pwd = string.Empty;
 
             string result = string.Empty;
-            string linkPattern = @"(https://pan\.baidu\.com/s/[A-Za-z0-9?\-=]+)";
-            string codePattern = @"提取码[::]([A-Za-z0-9]{4})";
+            string linkPattern = @"(https://pan\.baidu\.com/s/[A-Za-z0-9?\-_=]+)";
+            string codePattern = @"提取码[::]\s*([A-Za-z0-9]{4})";
             Regex linkRegex = new(linkPattern);
             Regex codeRegex = new(codePattern);
 
@@ -123,6 +123,7 @@ namespace molilian.core
             }
 
             var deeplink_url = $"bdnetdisk://n/action.SHARE_LINK?surl={surl}&pwd={pwd}";
+
             result.channel = TkChannelEnum.bdpan;
             result.content = content;
             result.success = true;