java正则表达式替换html中除标签外的关键字内容

java正则表达式替换html中除标签外的关键字内容,第1张

\b{keywords}\b(?=[^<>]*<)

把上面{keywords}替换成你的关键字,注意把{}也替换掉,我是为了让你看明白换哪才加的{}。

然后你找到匹配上面的正则的地方后替换成你想替换的字符串就好了,全部替换记得用全局修饰符

String 有个api replaceAll 就是用正则来替换字符串的

String str = "aadf width:xxpxheight:xxpxfdsaf"

str.replaceAll("width:\\w+height:\\w+", "")

"\b"+cau.getKeywords()+"\b(?=[^<>]*<)"

你把“转义了,你的正则就变成字符串\b\"+cau.getKeywords()+\"\b(?=[^<>]*<),也就是说cau.getKeywords()成了字符串的一部分,根本不是代码了。你可以试试我上面改的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6138275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存