美文网首页
Java 正则表达式 截取字符串

Java 正则表达式 截取字符串

作者: 泛空秋慕 | 来源:发表于2018-08-22 15:11 被阅读0次

1. 2018-08-20 从异常信息中截取失败的原因

  • 需求:从如下异常信息中取出导致失败的数据列值,需要匹配的字符(示例)为(batch_no, order_id, payment_model)=(20180819043, APK9275585443, 交易退款)
### Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_c_alipay_original_data"
  详细:Key (batch_no, order_id, payment_model)=(20180819043, APK9275585443, 交易退款) already exists.
; SQL []; ERROR: duplicate key value violates unique constraint "pk_c_alipay_original_data"
  详细:Key (batch_no, order_id, payment_model)=(20180819043, APK9275585443, 交易退款) already exists.; nested exception is org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_c_alipay_original_data"
  详细:Key (batch_no, order_id, payment_model)=(20180819043, APK9275585443, 交易退款) already exists.
  • 正则及截取如下:
 String regexp = "\\(batch_no, order_id, payment_model\\)=\\(.*\\)";
 Pattern pattern = Pattern.compile(regexp);
 Matcher matcher = pattern.matcher(msg);
 if (matcher.find()) {
    System.out.println(matcher.group(0));
 }

相关文章

  • java 字符串截取的三种方法

    [java 字符串截取的三种方法] 1.split()+正则表达式来进行截取。 将正则传入split()。返回的是...

  • 2018-06-13

    1、 以下关于字符串截取,描述错误的是 C A、Java中的字符串截取方法进行了重载B、对于字符串截取方法,sub...

  • 10-12、字符串的截取

    不过还有一种截取字符串的方式:通过正则表达式

  • JS 字符串

    常见的字符串方法 1.长度计算,连接 2.字符串截取 3.字符串分割 separator 必需。字符串或正则表达式...

  • java中字符串处理

    1.java截取2个指定字符之间的字符串

  • JAVA字符串常用方法

    JAVA字符串常用方法 截取字符串"hello".substring(1, 3); // el"hello".ch...

  • Java基础:正则表达式

    相关阅读 Java基础:String类 Java字符串格式化 Java基础:正则表达式 1. 正则表达式概述 正则...

  • Java基础:String类

    相关阅读 Java基础:String类 Java字符串格式化 Java基础:正则表达式 1. 概述 字符串是由多个...

  • DB2教程

    词Java示例搜索字符串中的特定单词Java示例拆分正则表达式JJava示例拆分正则表达式Java示例替换首次出现...

  • mac 终端常见命令

    切换shell 截取字符串 shell字符串的截取 shell字符串的截取 Shell脚本8种字符串截取方法总...

网友评论

      本文标题:Java 正则表达式 截取字符串

      本文链接:https://www.haomeiwen.com/subject/omhyiftx.html