java判断字符串是不是含有html标签
时间: 2023-11-16 16:05:18 浏览: 365
过滤含html标签的字符串
在Java中,你可以使用正则表达式来判断一个字符串是否含有HTML标签。可以使用以下代码来完成:
```java
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "<p>This is a <strong>sample</strong> text.</p>";
boolean hasHtmlTags = Pattern.compile("<(\"[^\"]*\"|'[^']*'|[^'\">])*>").matcher(str).find();
System.out.println("字符串是否含有HTML标签: " + hasHtmlTags);
}
}
```
该代码使用正则表达式`<(\"[^\"]*\"|'[^']*'|[^'\">])*>`来匹配HTML标签。如果字符串中存在HTML标签,则返回`true`,否则返回`false`。
阅读全文