在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ 如何用A正則表達式判斷是否在B正則表達式匹配范圍內(nèi)?

如何用A正則表達式判斷是否在B正則表達式匹配范圍內(nèi)?

有兩個Pattern如下所示

String pattern1 = "A775[0-9A-Z]";
String pattern2 = "A7750|A7756";

我如何用java判斷pattern2的匹配范圍在pattern1范圍之內(nèi)呢?
請各位大牛幫忙看一下

回答
編輯回答
葬愛

傳統(tǒng)方法很難做到,此類問題可以通過深度學(xué)習(xí),神經(jīng)網(wǎng)絡(luò)模型來解決(可以用google的tensorflow試試)。但是有兩個難點(其實是人力):

  • 足夠多的學(xué)習(xí)樣本,即正則表達式,以兩兩為一對,告訴模型結(jié)果,包含還是非包含
  • 初步訓(xùn)練完成后,輸入測試數(shù)據(jù),同樣以兩兩正則表達式為一對,可以先人工校驗結(jié)果,不對加一修正

當(dāng)樣本足夠多,模型訓(xùn)練達到一定水平后,此『網(wǎng)絡(luò)模型』就具有了判斷『兩兩正則表達式是否包含』的這一推理

2017年9月30日 02:30
編輯回答
安淺陌

可以這么說,做不到

2018年3月3日 02:08
編輯回答
魚梓

如果你有足夠多的數(shù)據(jù)樣本字符串, 你可以用統(tǒng)計學(xué)的思路來比較,即用這兩個模式來匹配所有的樣本,得到兩個匹配結(jié)果集,再對結(jié)果集進行集合操作比較。

2017年10月26日 04:41
編輯回答
單眼皮

沒有簡單的方式可以做到,必須自己解析。但是難度很高(如果只是你這個例子還好,但如果要做普適是非常困難的)

2017年4月28日 21:40