From 1529cee74fe559806de1dbd616bc86e1e860dac5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 03 一月 2020 15:08:35 +0800
Subject: [PATCH] 转链文本中的淘宝,京东链接

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
index 22868e1..1079144 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
@@ -1755,8 +1755,6 @@
 		return taoBaoGoods;
 	}
 
-
-
 	public static TaoBaoGoodsBrief convert(DaTaoKeDetailV2 detail) {
 		TaoBaoGoodsBrief taoBaoGoods = new TaoBaoGoodsBrief();
 		taoBaoGoods.setAuctionId(detail.getGoodsId());
@@ -1840,8 +1838,7 @@
 
 		String result = null;
 		try {
-			Connection.Response doc = Jsoup.connect(url).ignoreContentType(true)
-					.timeout(1000*10)
+			Connection.Response doc = Jsoup.connect(url).ignoreContentType(true).timeout(1000 * 10)
 					.userAgent(
 							"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.18362")
 					.header("Accept", "text/html, application/xhtml+xml, application/xml; q=0.9, */*; q=0.8")
@@ -2130,4 +2127,24 @@
 			return false;
 	}
 
+	/**
+	 * 浠庢枃鏈腑鎻愬彇娣樺彛浠�
+	 * @Title: getTokenListFromText
+	 * @Description: 
+	 * @param str
+	 * @return 
+	 * List<String> 杩斿洖绫诲瀷
+	 * @throws
+	 */
+	public static List<String> getTokenListFromText(String str) {
+		String pattern = "(鈧硔1}[A-Za-z0-9]+鈧硔1})|(楼{1}[A-Za-z0-9]+楼{1})|(锟1}[A-Za-z0-9]+锟1})";
+		Pattern r = Pattern.compile(pattern);
+		Matcher m = r.matcher(str);
+		List<String> urlList = new ArrayList<>();
+		while (m.find()) {
+			urlList.add(m.group());
+		}
+		return urlList;
+	}
+
 }

--
Gitblit v1.8.0