参考文档: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 正则表达式提取字符串相关推荐

  1. java正则表达式提取字符串中的数字

    http://stackoverflow.com/questions/2367381/extract-numbers-from-a-string-java Pattern p = Pattern.co ...

  2. java正则表达式提取字符串中的中文信息

    package com.tool; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Patte ...

  3. Java正则表达式提取字符的方法实例

    正好遇到一个需求需要将字符串中特定的字符全部提取出来,这个如果是按常规的字符串处理的话非常的繁琐.于是想到用正则表达式来完成,对java正则表达式提取字符的方式实例感兴趣的朋友一起学习吧 正好遇到一个 ...

  4. java正则表达式所有字符串_java正则表达式如何获取字符串中所有匹配内容

    java正则表达式如何获取字符串中所有匹配内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java正则表达式如何获取 ...

  5. java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...

    1.python正则表达式中匹配(match)和查找(search)的区别 答:正则表达式中match和search的方法比较相似 相同点:都是在一个字符串s中寻找pat子字符串,如果能找到,就返回一 ...

  6. java 正则表达式 提取ip_java正则表达式提取地址中的ip和端口号

    由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...

  7. php 正则 尖括号,php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符...

    PHP使用正则表达式提取字符串中尖括号<>.小括号().中括号[].大括号{}中的字符示例,需要的朋友可以参考下 代码如下: $str="你好(爱)[北京]{天安门}" ...

  8. java 正则表达式提取html纯文本

    本文来自我的个人博客: java 正则表达式提取html纯文本 做内容的大家都知道,从html中直接提取纯文本是一个非常大的问题.现将我做的正则匹配贴上: import java.util.regex ...

  9. 正则表达式提取字符串全部汉字或者全部英文

    正则表达式提取字符串全部汉字 str='严定宪 Dingxian Yan 王树忱 Shuchen Wang' findch= re.compile ('(.[\u4E00-\u9FA5]+)') ca ...

  10. Java正则表达式及字符串处理详解

    java正则表达式及字符串处理详解 本篇博文主要是对java String类涉及正则表达式方法及java.util.regex包中相关类和方法的一个总结 String类 相关方法 boolean ma ...

最新文章

  1. 使用指针统计字符串中的数字字符的个数
  2. colab如何通过<>来直接加入相对应的代码段呢?模块化代码操作,真好
  3. Autocad下载 安装 和谐 与 卸载
  4. 华农计算机科学宿舍在哪个区,新生指南Ⅵ | 住在华农·看看我们第二个家
  5. scrapy框架爬虫文件配置
  6. 为SAP Spartacus安装后台必须的Commerce Cloud
  7. 89C51单片机定时器控制的流水灯
  8. 用SoapUI进行WebService接口测试
  9. Android Studio 2.0来啦
  10. JavaWeb之路径问题
  11. C++各种文件的作用
  12. 【MISC-zip密码破解】AZPR==>ARCHPR4.5
  13. IC卡防复制 设备联网 动态密钥方案说明 一卡通 门禁卡防破解Mifare卡低成本动态加密实现思路
  14. 日语输入法下载(转)
  15. IP地址如何分的五类
  16. python程序员收入-令人羡慕!33岁程序员晒出收入和待遇,网友望尘莫及
  17. 美国达高特DAKOTA超声波测厚仪检测仪维修
  18. Hyperic HQ简介
  19. 计算机微格教学教案设计表,微格教学教案设计表模板
  20. 自签名证书报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname xxx not verified

热门文章

  1. 图论算法:稳定婚姻问题,如何找到最适合自己的另一半
  2. 【回血赠书第4期】9月新书不一般,你涨知识我买单
  3. 数据中台公开课丨可以复用的中台架构建设经验与实践
  4. 不愧是我,短短10分钟就为公司省下了几万块 ( ー̀◡ー́ )
  5. 超人气新书《SEO实战密码——60天网站流量提高20倍》火爆热销
  6. 4.寻找两个正序数组的中位数
  7. Java中的内部类与匿名内部类
  8. C语言中的main函数为什么被称作程序入口
  9. python输出文本文件_Python进阶02 文本文件的输入输出
  10. cnpm 没反应_世界上“最蠢”的鱼, 被吃了一半还没反应, 但永远不会灭绝