php正则匹配所有a标签,并删除

2025-01-01 06:15:47
推荐回答(5个)
回答1:

试试这个

preg_replace('/([\s\S]*?<\/a>)/','',$str);

回答2:

String regex = "(]*>)";
String test1 = "


Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(test1);
for(int i=0;m.find();i++){
String tmp = m.group();
System.out.println(tmp);
}

回答3:

试试加一些长度限制{0,40}
或者用
simplehtmldom这个组件来获取所以的a标签,很方便

回答4:

preg_replace('/*<\/a>/is','',$str);