java - java中有什么方法可以判断一个字符串是否包含HTML标签

标签 java html string

是否有任何预定义的方法来说明字符串中是否包含 HTML 标签或字符?

最佳答案

你可以试试正则表达式,像这样

private static final String HTML_PATTERN = "<(\"[^\"]*\"|'[^']*'|[^'\">])*>";
private Pattern pattern = Pattern.compile(HTML_PATTERN);

public boolean hasHTMLTags(String text){
    Matcher matcher = pattern.matcher(text);
    return matcher.find();
}

关于java - java中有什么方法可以判断一个字符串是否包含HTML标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32065069/

相关文章:

java - OnClickListener 的问题

java - 使用 sc.hasNextLine() 进行无限循环

string - 用C样式的字符串调用C函数

html - CSS div 内联 block + img 最大宽度

c# - 在字符串中的每个字符后添加特定字符的优雅方法

java - 修复字符串中格式错误的省略号

java - 使用 JDK 6 服务器上的 Jenkins Allure 插件

java - 如何使用 Liferay MVC Portlet 准备 View jsp

php - 单击下载链接时文件损坏

javascript - 定位禁用悬停选择器和鼠标悬停事件