Java中替换HTML标签的方法代码
1、替换HTML标签
replaceAll("\\&[a-zA-Z]{0,9};", "").replaceAll("<[^>]*>", "\n\t")
源码如下:
/**
* 字符串替换
*/
package com.you.model;
/**
* HTML标签替换
* @author YHD
* @version
*/
public class StrReplace {
/**
* @param args
*/
public static void main(String[] args)
{
String str = " <table border='1' cellpadding='1' cellspacing='1'><tr><th rowspan='2'>序号</th><th colspan='2'>李四</th><th>赵六</th></tr><table>";
/**
* 替换HTML标签
*/
String subStr = str.replaceAll("\\&[a-zA-Z]{0,9};", "").replaceAll("<[^>]*>", "\n\t");
/**
* 打印替换后的字符串
*/
System.out.println("打印替换后的字符串:" + subStr);
}
}
2、运行结果如下
打印替换后的字符串:
序号
李四
赵六
相关推荐
-
通过Java正则表达式去掉SQL代码中回车换行和多余空格
复制代码 代码如下: public static void main(String[] args) { String sql = "SELECT * FROM \n" + " `testdb`.`foo` LIMIT 0, 100"; String s = "SELECT * FROM `testdb`.`foo` LIMIT 0, 100"; String sql2 = Pattern.compile(" {2,}").ma
-
JAVA中正则表达式匹配,替换,查找,切割的方法
正则表达式的查找;主要是用到String类中的split(); String str; str.split();方法中传入按照什么规则截取,返回一个String数组 常见的截取规则: str.split("\\.")按照.来截取 str.split(" ")按照空格截取 str.split("cc+")按照c字符来截取,2个c或以上 str.split((1)\\.+)按照字符串中含有2个字符或以上的地方截取(1)表示分组为1 截取的例子; 按照
-
教你使用java实现去除各种空格
1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll(" +","");
-
Java中去除字符串中所有空格的几种方法
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾.中间 复制代码 代码如下: String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll("
-
java去除字符串中的空格、回车、换行符、制表符的小例子
复制代码 代码如下: import java.util.regex.Matcher;import java.util.regex.Pattern; /** * @author lei * 2011-9-2 */public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Patte
-
Java 替换字符串中的回车换行符的方法
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能. \t为制表符 \n为换行 \r为回车 java正则使用: 示例方法: 复制代码 代码如
-
java实现查找文本内容替换功能示例
思路: 先看视图层,要有一个JButton控件用来选择文件,一个JTextField控件显示选中文件的绝对路径,一个JLabel控件提示用户输入搜索文本,一个JLabel控件提示用户输入替换后的文本,一个JTextField标签供用户输入要搜索的文本,一个JTextField标签供用户输入替换后的文本,一个JButton控件执行替换,一个JButton控件用来打开修改后的文件.对于选择文件按钮,使用JButton类的addActionListener()方法为其绑定事件,在该事件中定义actio
-
Java 替换空格
请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. public class Solution { public String replaceSpace(StringBuffer str) { for(int k=0;k<str.length();k++) { char index=str.charAt(k); if(index==' ') { str.replace(k,k+
-
两种用空格分隔的java字符串的方式
两种方式: 1. String str = "123 456 789 111"; String [] strArray = str.split("s"); 2.String str = "123 456 789 111"; String [] strArray = str.split(" "); 3.多个空格,不管有多少空格就分隔 String str = "123 456 789 111"; String
-
Java正则多字符串匹配替换
Java中使用也比较简单:1. 编译正则表达式的字面值得到对应的模式Pattern对象: 2. 创建匹配给定输入与此模式的匹配器Matcher: 3. 通过匹配器对象执行操作,匹配器对象的方法很丰富,方法之间组合使用更加强大. 复制代码 代码如下: public static void main(String[] args) { //被替换关键字的的数据源 Map<String,String> tokens = new HashMap<String,String>(
-
Java String字符串补0或空格的实现代码
废话不多说了,关键代码如下所示: package cn.com.songjy; import java.text.NumberFormat; //Java 中给数字左边补0 public class NumberFormatTest { public static void main(String[] args) { // 待测试数据 int i = 1; // 得到一个NumberFormat的实例 NumberFormat nf = NumberFormat.getInstance(); /
随机推荐
- MySql 5.7.20安装及data和my.ini文件的配置
- Sqlite 常用函数 推荐
- JavaScript表单验证完美代码
- windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法
- 很棒的Bootstrap选项卡切换效果
- DEFER怎么用?
- python使用7z解压apk包的方法
- VC++实现输出GIF到窗体并显示GIF动画的方法
- 如何在二叉树中找出和为某一值的所有路径
- Node.js+Express配置入门教程详解
- Python中列表和元组的使用方法和区别详解
- Ajax局部刷新应用案例---简单登录
- jQuery.extend()的实现方式详解及实例
- rails上传图片代码实例
- android中ListView数据刷新时的同步方法
- 深入理解JavaScript作用域和作用域链
- 鼠标焦点离开文本框时验证的js代码
- 详解微信小程序中的页面代码中的模板的封装
- JavaScript实现图片切换效果
- Android VideoCache视频缓存的方法详解