java去除字符串的html标签

//方法一
public String stripHtml(String content) {
    // <p>段落替换为换行
    content = content.replaceAll("<p .*?>", "\r\n");
    // <br><br/>替换为换行
    content = content.replaceAll("<br\\s*/?>", "\r\n");
    // 去掉其它的<>之间的东西
    content = content.replaceAll("\\<.*?>", "");
    // 去掉空格    content = content.replaceAll(" ", "");
    return content;
}

方法二
public static String delHtmlTag(String str){
    String newstr = "";
    newstr = str.replaceAll("<[.[^>]]*>","");
    newstr = newstr.replaceAll(" ", "");
    return newstr;
}
时间: 2024-10-18 01:46:29

java去除字符串的html标签的相关文章

Java 去除字符串中的空格和其他字符

直接上代码了. <span style="font-size:18px;">import java.util.regex.Matcher; import java.util.regex.Pattern; /** * java 去除字符串中的空格和其他字符 * @author YYBJ * @date 2014-10-19 */ public class CleanString { public static String replaceBlank(String str) {

js去除字符串中的标签

var str="<p>js去除字符串中的标签</p>"; var result=str.replace(/<.*?>/ig,""); console.log(result); 原文地址:https://www.cnblogs.com/Mrrabbit/p/8455139.html

java去除字符串中的空格、回车、换行符、制表符

import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author zeze * 2016-08-15 */ public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\

java去除字符串中重复、不重复、消除重复后字符

import java.util.HashSet;import java.util.Set; public class Main { public static void main(String[] args) { String str = "aaasd"; System.out.println("原字符串: "+str); Set<Character> set1 = new HashSet<Character>(); Set<Char

Java去除字符串首尾特定字符

工作中,由于mysql存储格式特定,字符串首尾均带有单引号,需要对首尾单引号做一个去除处理.我将此封装到一个公共的方法里,代码如下: 1 /** 2 * 去除首尾指定字符 3 * @param str 字符串 4 * @param element 指定字符 5 * @return 6 */ 7 public static String trimFirstAndLastChar(String str, String element){ 8 boolean beginIndexFlag = true

Java去除字符串中的空格、回车、换行符、制表符 及 常用正则表达式

都采用的是JDK正则表达式,TranDataBase64是字符串 方法一: TranDataBase64 = TranDataBase64.replaceAll("[\\s*\\t\\n\\r]", ""); 方法二: Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(TranDataBase64); TranDataBase64 = m.replaceAll(

Java 去除字符串中的空白字符

通过String的trim()方法只能去掉字符串两端的空格字符,但是对于\t \n等其它空白字符确不能去掉,因此需通过正则表达式,将其中匹配到的空白字符去掉,代码如下: protected String replaceBlank(String str){ String dest = null; if(str == null){ return dest; }else{ Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.

js 、 java去除字符串中的数字

public class Hello{ public static void main(String[] args){ String str="123assume345contribute"; System.out.println(str.replaceAll("\\d+","")); } } //删除字符串中的数字. function trimNumber(str){ return str.replace(/\d+/g,''); }

java去除字符串中的特定字符

public static void updateFileNames(String url, String index){ File file = new File(url); //判断文件目录是否存在,且是文件目录,非文件 if(file.exists() && file.isDirectory()){ File[] childFiles = file.listFiles(); String path = file.getAbsolutePath(); for(File childFil