如何过滤掉a标签,又保留<a href=“#”>保留文字 </a>

发布网友 发布时间:2022-04-20 06:25

我来回答

3个回答

热心网友 时间:2023-09-08 04:57

1,过滤所有html标签的正则表达式:]+>2,过滤所有html标签的属性的正则表达式:$html=preg_replace("/]*>/","",$html);3,过滤部分html标签的正则表达式的排除式(比如排除,即不过滤):]+>4,过滤部分html标签的正则表达式的枚举式(比如需要过滤等):]*>5,过滤部分html标签的属性的正则表达式的排除式(比如排除alt属性,即不过滤alt属性):\s(?!alt)[a-zA-Z]+=[^\s]*

热心网友 时间:2023-09-08 04:57

正则匹配$pattern1="/(.*)/";$pattern2="/]+>/";$pattern3="/{{a(.*)}(.*)}/";$pattern1先替换掉所有的a标签然后$pattern2去除所有标签$pattern3还原a标签

热心网友 时间:2023-09-08 04:57

Stringstr="啊实打实的请问";str=str.replaceAll("[\u4e00-\u9fa5]","");用[\u4e00-\u9fa5]可以匹配汉字希望对你有帮助追问这么写保留文字 也不显示了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com