java去除标签符号代码 java去除标签符号代码的方法

用java字符串方法去除HTML代码标签的问题可以通过replaceAll方法进行字符串替换,之后替换的内容用正则表达式来匹配 。举例
String ss="div id='mini_nav_qq'lia target='_top' "
"href='http:// lady.qq.com/emo/emotio.shtml'情感/a/lili"
"a target='_top' href=''美容/a/li/div";
String ss=ss.replaceAll("(/?\\S )\\s*?[^]*?(/?)","$1$2");//通过只保留"“后面的字符串,之后删除空格和后面的内容,快捷的实现去除操作(此方法通用于所有的标签去除,只需要传入不同的ss值) 。
结果就是:divlia情感/a/lilia美容/a/li/div 。
去除文本中标点符号的java程序我不晓得怎么用代码编写
应该是用字符的对比吧
这样反正不是字符的就是符号
不过我还晓得一个笨办法
把java用记事本打开
然后“编辑”——“查找”
输入“;”号 , 点击“查找下一个”,这样一个一个的数,就知道有多少个“;”号了,其他符号一样
java 如何去除html中的一个指定标签和指定标签里的内容java处理html指定标签最好用正则表达式 。例如要去除html中所有的h1标签和类容就可以用下面的演示代码:
package konw.reg;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
【java去除标签符号代码 java去除标签符号代码的方法】import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RemoveTag
{
public static void main(String[] args)
{
FileReader fr;
String content =null;
String regex = "[Hh]1.*/[Hh]1";
try
{
fr = new FileReader("tag.html");
BufferedReader br = new BufferedReader(fr);
String str = null;
StringBuffer sb = new StringBuffer();
while((str = br.readLine()) != null)
{
sb.append(str "\n");
}
content = sb.toString();
br.close();
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
}
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(content);
StringBuffer sb1 = new StringBuffer();
while(matcher.find())
{
sb1.append(matcher.replaceAll("") "\n");
}
try
{
FileWriter fw = new FileWriter("tag.html");
BufferedWriter bw = new BufferedWriter(fw);
fw.write(sb1.toString());
bw.close();
} catch (IOException e)
{
e.printStackTrace();
}
}
}
java中怎么用toString方法去除字符串中的标点,符号和数字?纠正下 , toString方法是用来转换为字符串的,不能用于字符串截取的 。可以通过判断是不是字母 , 如果是字母的话,就保留下来,区域的直接忽略掉即可 。
public static String getString(String src) {//输入参数为相应的字符串
char[] cr= src.toCharArray();
char[] str= new char[cr.length];
int index = 0;
for(char newchar : cr) {
if((newchar = 'Z'newchar= 'A') || (newchar = 'z'newchar= 'a')) {//判断是不是字符
str[index] = c;
}
}
return new String(str, 0, index);//返回字符结果
}
java中 去除String中的特殊符号保留字母和数字import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;public class TestForOne {public static void main(String[] args) {String s=GetFiles("d:\\111.txt","",1);WriteFiles(s);}public static String GetFiles(String BasePath,String Content, int f) {/** 读写文件操作*/String s, s2 = new String();try {if (f == 1) {BufferedReader in = new BufferedReader(new FileReader(BasePath));while ((s = in.readLine()) != null) {s2= s"\n";}in.close();}if(f==2){PrintWriter out1=new PrintWriter(new BufferedWriter(new FileWriter(BasePath)));out1.println(Content);out1.close();}} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}
java去除标签符号代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java去除标签符号代码的方法、java去除标签符号代码的信息别忘了在本站进行查找喔 。

    推荐阅读