
正则表达式
吴孟达
关注微信公众号"程序员达叔",免费领取海量学习资料
展开
-
java如何将字符串中的空格,制表位,换行符去掉
解决问题的核心在这个正则表达式"\\s*|\t|\r|\n"核心代码如下:String dest = ""; Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); dest = m.replaceAll("");大家可以把这个包装成一个方法,直接拿去用。原创 2013-08-01 15:04:35 · 3675 阅读 · 2 评论 -
如何用正则将多个空格看成一个空格结合spllit()方法将文本数据入库
关键的代码和正则表达式在这里while((line=br.readLine())!=null) { String[] data=new String[4]; data=line.split("\\s{1,}"); String sql="insert into cat_keyword values('"+data[0]+"','"+data[1]+"',原创 2013-07-26 12:23:11 · 1771 阅读 · 0 评论 -
如何使用JDBC快速处理大数据
在实习工作中,要处理一张存有204万记录的表,由于记录是从互联网上取到的,所以里面有一些不太理想的词,比如一些词里混有特殊字符,标点符号,或者有些词根本就是标点符号等等。我写这个程序的目的就是把这些不理想的词找出来,能修改的就修改,没有必要修改的就直接删除。for(int i=0;i<205;i++) { String sql="select * from cat_keyword o原创 2013-07-31 10:37:03 · 2068 阅读 · 0 评论 -
用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出
这个问题需要了解一下File这个类的几个常用方法。大家可以直接在代码中体会一下。package go.derek;import java.io.*;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Findfile { public void find(String path,原创 2013-09-22 20:59:03 · 7768 阅读 · 0 评论 -
java正则表达式不写^和$,表示匹配目标串的部分(包括本身)
最近用了好多正则表达式,都是循规蹈矩的在前面加上^在后面加上$像这个样子"^[.]\\S+$",但实际上我在eclipse和editplus下都试了一下,不加前缀和后缀也是可以的。代码如下import java.util.*;import java.util.regex.Pattern;import java.util.regex.Matcher;class Test1 {原创 2013-08-01 18:36:31 · 3418 阅读 · 0 评论