首页 > 其他分享 >【正则】正则表达式 自用

【正则】正则表达式 自用

时间:2022-12-13 10:34:31浏览次数:34  
标签:rex String 正则表达式 matcher 正则 自用 Pattern pattern 250


 

 

JAVA 的用法

获取之间的字符串

public static void main(String[] args) {


String rex = "(?<=需支付:).*?(?=元)";
String str = "您好,您需支付:250元";
Pattern pattern = Pattern.compile(rex);
Matcher matcher = pattern.matcher(str);
if(matcher.find()) {

//打印 250
System.out.println(matcher.group());
}


String rex = "(?<=需支付:).*?(?=元|分)";
String str = "您好,您需支付:250分";
Pattern pattern = Pattern.compile(rex);
Matcher matcher = pattern.matcher(str);
if(matcher.find()) {

//打印 250
System.out.println(matcher.group());
}

}

 

匹配中文逗号 或者 英文逗号结尾

AAA默认值,BBBB

AAA默认值,BBBB

public static void main(String[] args) {
String s = "斯大法官撒地方默认值100,澳四国地方官方";
String s1 = ReUtil.get("(?<=默认值).*?(?=,|,)", s, 0);
System.out.println(s1);
}

 

 

// 匹配 00125  00  01
boolean contains = ReUtil.contains("^0\\d+", "00");

 

提取数字

String regEx="[^1-9]";
Pattern p = Pattern.compile(regEx);
p.matcher("sdfsd121asdfsd").replaceAll("").trim()

 

 

 

 

 

 

 

标签:rex,String,正则表达式,matcher,正则,自用,Pattern,pattern,250
From: https://blog.51cto.com/u_14976802/5932940

相关文章

  • 【微信】微信页面开发自用技巧
      ​​http://debugtbs.qq.com​​如果打不开先访问 debugmm.qq.com/?forcex5=true      ......
  • 《高绩点导论自用》+《期末考试必看》
    1.开学的时候就可以找老师要教学日历一般都会有考试的重点和哪些不考的东西对应复习考试重点即可2.没有选上的选修课记得多看几眼在不用当任何班委选上排球的情况下......
  • Django之数据增删改查、Django请求生命周期流程图、Django路由层(路由匹配、转换器、正
    今日内容详细可视化界面之数据增删改查针对数据对象主键字段的获取可以使用更加方便的obj.pk获取在模型类中定义__str__方法可以在数据对象被执行打印操作的时候方......
  • [自用初学]c++的构造函数
    #include<stdio.h>#include<string.h>classStudent{private:intid;charname[32];public:Student(intid,constchar*name){......
  • 正则表达式(RegExp)Note
    //RegExpvarstr=prompt()//varreg=newRegExp('a')//字面量创建正则:字面量定义正则的话两条斜线之间的任意字符都是有含义的,都会纳入到正则......
  • python 正则表达式匹配
    在python中使用正则表达式以下几个步骤,1.用importre导入正则表达式模块2.用re.compile()函数创建一个Regex对象(记得使用原始字符串)3.向Regex对象的Search()方法传入想查找......
  • 代码生成器(自用)
    代码生成器importcom.baomidou.mybatisplus.generator.FastAutoGenerator;importcom.baomidou.mybatisplus.generator.config.OutputFile;importcom.baomidou.mybat......
  • 调参秘籍:BN层详解在tensorflow框架下添加正则化约束l1、l2的方法
    批量归一化(BN:BatchNormalization:解决在训练过程中,中间层数据分布发生改变的问题,以防止梯度消失或爆炸、加快训练速度)1、为什么输入数据需要归一化(NormalizedData)?    ......
  • 正则表达式
    前段时间人力姐姐遇到了难题,老板要求统计本月加班情况,要从飞书到处的文档中统计出每个人加班的天数和加班日期(每晚9:00之后算是加班,公司补贴30元),人工统计工作量很大,因此问我......
  • Day37:正则表达式详解
    正则表达式1.1概述正则表达式可以用一些规定的字符来制定规则,并用来校验数据格式的合法性。比如我们在网站上输入用户账号,要求我们输入的账号信息要符合账号的格式,而校......