关于java中正则表达式的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:11:23
String str="这是内容123456⊙本报记者 周帆 接着写网址:www.163.com123456"
我想把上的:
1、"⊙本报记者 周帆"的内容替换成"⊙本报记者 宋富强"2、把网址:www.163.com 替换为:网址:www.cqwle.com

前提是,"周帆"和"www.163.com"是不定的,有可能是其它名字和其它的网站,我想通过正则表达式来替换!先谢谢大家!

public class MyDemo1 {
public static void main(String[] args) {
String s ="这是内容123456⊙本报记者 周帆 接着写网址:www.163.com123456";
s = s.replaceAll("本报记者\\s\\W{2,3}", "本报记者 某某 ");
s = s.replaceAll("((\\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((\\/[\\~]*|\\[\\~]*)(\\w)+)|[.](\\w)+)*", "www.baidu.com");
System.out.println(s);
}
}

。。。
你这么做不是侵权么?