java 正则表达式提取字符串
参考文档:baijiahao.baidu.com/s?id=159862…
如果需要提取的字符串没有好的规则,则直接用点.;其他部分剩下的就是自己需要提取的
Pattern p=Pattern.compile("(INSERT INTO PUBLIC\\.WS_TRIGGER_SWITCH VALUES \\(')(.+)(', '.+','1'\\);)");
Matcher m=p.matcher(line);
while(m.find()) {String trigger=m.group(2); //全局是0,第一个括号是1,第二个是2,以此类推
}/*** 提取字符串* @throws Exception*/@Testpublic void test3() throws Exception {String path="D:\\workspace-pasp\\ws_pwsdb-1.8.0\\db\\ws_monitor\\1.8.0\\inc\\dml\\PASP-WS#1143_02_pwsdata_dml_triggerInsert_EX-HEDONG002.sql";String sql="SELECT COUNT(1) NUM FROM ws_trigger_switch WHERE switch_for='%s'";Pattern p=Pattern.compile("(INSERT INTO PUBLIC\\.WS_TRIGGER_SWITCH VALUES \\(')(.+)(', '.+','1'\\);)");BufferedReader br=new BufferedReader(new FileReader(new File(path)));String line;while((line=br.readLine())!=null){if(StringUtils.isNotEmpty(line)) {line=line.toUpperCase();Matcher m=p.matcher(line);while(m.find()) {String trigger=m.group(2);System.out.println("UNION ALL");System.out.println(String.format(sql, trigger));}}}br.close();}
复制代码
java 正则表达式提取字符串相关推荐
- java正则表达式提取字符串中的数字
http://stackoverflow.com/questions/2367381/extract-numbers-from-a-string-java Pattern p = Pattern.co ...
- java正则表达式提取字符串中的中文信息
package com.tool; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Patte ...
- Java正则表达式提取字符的方法实例
正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐.于是想到用正则表达式来完成,对java正则表达式提取字符的方式实例感兴趣的朋友一起学习吧 正好遇到一个 ...
- java正则表达式所有字符串_java正则表达式如何获取字符串中所有匹配内容
java正则表达式如何获取字符串中所有匹配内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java正则表达式如何获取 ...
- java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...
1.python正则表达式中匹配(match)和查找(search)的区别 答:正则表达式中match和search的方法比较相似 相同点:都是在一个字符串s中寻找pat子字符串,如果能找到,就返回一 ...
- java 正则表达式 提取ip_java正则表达式提取地址中的ip和端口号
由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...
- php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符...
PHP使用正则表达式提取字符串中尖括号<>.小括号().中括号[].大括号{}中的字符示例,需要的朋友可以参考下 代码如下: $str="你好(爱)[北京]{天安门}" ...
- java 正则表达式提取html纯文本
本文来自我的个人博客: java 正则表达式提取html纯文本 做内容的大家都知道,从html中直接提取纯文本是一个非常大的问题.现将我做的正则匹配贴上: import java.util.regex ...
- 正则表达式提取字符串全部汉字或者全部英文
正则表达式提取字符串全部汉字 str='严定宪 Dingxian Yan 王树忱 Shuchen Wang' findch= re.compile ('(.[\u4E00-\u9FA5]+)') ca ...
- Java正则表达式及字符串处理详解
java正则表达式及字符串处理详解 本篇博文主要是对java String类涉及正则表达式方法及java.util.regex包中相关类和方法的一个总结 String类 相关方法 boolean ma ...
最新文章
- 使用指针统计字符串中的数字字符的个数
- colab如何通过<>来直接加入相对应的代码段呢?模块化代码操作,真好
- Autocad下载 安装 和谐 与 卸载
- 华农计算机科学宿舍在哪个区,新生指南Ⅵ | 住在华农·看看我们第二个家
- scrapy框架爬虫文件配置
- 为SAP Spartacus安装后台必须的Commerce Cloud
- 89C51单片机定时器控制的流水灯
- 用SoapUI进行WebService接口测试
- Android Studio 2.0来啦
- JavaWeb之路径问题
- C++各种文件的作用
- 【MISC-zip密码破解】AZPR==>ARCHPR4.5
- IC卡防复制 设备联网 动态密钥方案说明 一卡通 门禁卡防破解Mifare卡低成本动态加密实现思路
- 日语输入法下载(转)
- IP地址如何分的五类
- python程序员收入-令人羡慕!33岁程序员晒出收入和待遇,网友望尘莫及
- 美国达高特DAKOTA超声波测厚仪检测仪维修
- Hyperic HQ简介
- 计算机微格教学教案设计表,微格教学教案设计表模板
- 自签名证书报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified
热门文章
- 图论算法:稳定婚姻问题,如何找到最适合自己的另一半
- 【回血赠书第4期】9月新书不一般,你涨知识我买单
- 数据中台公开课丨可以复用的中台架构建设经验与实践
- 不愧是我,短短10分钟就为公司省下了几万块 ( ー̀◡ー́ )
- 超人气新书《SEO实战密码——60天网站流量提高20倍》火爆热销
- 4.寻找两个正序数组的中位数
- Java中的内部类与匿名内部类
- C语言中的main函数为什么被称作程序入口
- python输出文本文件_Python进阶02 文本文件的输入输出
- cnpm 没反应_世界上“最蠢”的鱼, 被吃了一半还没反应, 但永远不会灭绝