【发布时间】:2018-04-23 15:35:18
【问题描述】:
我需要一个匹配已知网址的正则表达式,例如 www.example.com https://www.example.com 而不是 example.example,所以我需要一个正则表达式来修复 com|fr|org 域名。
我试过这个:
String txt = "blabla https://www.pris.com https://pris.com www.Iris.fr iris.com no.po";
txt = txt.replaceAll("^*[a-zA-Z0-9\\-\\.]+\\.(com|org|net|mil|edu|COM|ORG|NET|MIL|EDU)$","");// delete www or http or https starting
txt = txt.replaceAll("((http|https)://)?[a-zA-Z]\\w*(\\.\\w+)+(/\\w*(\\.\\w+)*)*(\\?.+)*","");
【问题讨论】:
-
你试过这个并且......?
-
我试了第二个就成功了
-
我不想删除 no.po 也许我们可以拥有 something.something 但它不是 url
-
那么您希望它删除哪些,哪些可以?