首页 > 其他分享 >正则匹配为0的数据(0.00)

正则匹配为0的数据(0.00)

时间:2023-05-31 13:56:32浏览次数:43  
标签:匹配 String Pattern 0.00 查询 compile 正则 Criteria mongo

mongo的查询某字段不为0
// 查询差异不为0的数据
Pattern compile = Pattern.compile("^[0.]*$");
// mongo的查询
Criteria criteria = new Criteria();
criteria.and("qtyStuDiff").not().regex(compile);
正则表达式匹配为0
public static void main(String[] args) {

        String str = "0.000";
        String pattern = "^[0.]*$";

        Pattern r = Pattern.compile(pattern);
        Matcher m = r.matcher(str);
        System.out.println(m.matches()); // true
}

标签:匹配,String,Pattern,0.00,查询,compile,正则,Criteria,mongo
From: https://www.cnblogs.com/alpari-wang/p/17445901.html

相关文章

  • 关于数据和处理器位宽不匹配导致的数据跳变问题分析
    关于数据和处理器位宽不匹配导致的数据跳变问题分析本问题来源于2023.5.31上海创景工程师所作讲座,仅作记录,用于参考。问题情景一个64位的数据(类似时钟,不断变化),在输入到32位处理器进行处理后,发现输出的数据并不和输入数据匹配,即出现跳变。错误分析32位处理器可以处理64位......
  • 正则灵异事件?校验结果跟预期不一致,标准手机号校验不通过!
    今天一位同事跟我说遇到个奇怪的问题。自己写了个简单的手机号校验正则表达式,然后明明输入的标准手机号却一直走的校验不通过分支。我同事已经开始怀疑自己的手机号是假的了......
  • yulong-hids 规则引擎,目前看到就是正则表达式和count技术
    规则项目提供的默认规则太简单和宽泛了,甚至包含一些错误,比如:有些不太精确,比如:另外规则引擎的匹配算法没有做优化,规则或者事件一旦多起来,server的负载会很高有些太宽泛导致误报非常高:agent在测试机才装2天就有近6w条告警,这是无法运营的,当然,规则支持细粒度控制(开关)还是很不错的3、功......
  • python中如何使用正则表达式查询字符串
    '''Createdon2019年12月2日@author:hp''''''上一篇文章介绍了那么多关于正则表达式的用法,现在终于到了python中如何使用正则表达式了,不急,请诸君慢慢来''''''之前在讲字符串时,已经说过了字符串的格式化输出,大家没看的可以看我的上一篇文章格式化输出时,是含有模式串......
  • 正则表达式
    正则表达式.matches字符类(只匹配一个字符)[abc]只能是a,b或c[^abc]除了a,b,c之外的任何字符[a-zA-Z]a到zA到Z[a-d[m-p]]a到d或m到p[a-z&&[def]]a-z和def的交集为:d,e,f[a-z&&[^bc]]a-z和非bc的交集(等同于[ad-z])[a-z&&[^m-p]]a到z和除了m到p的......
  • 正则表达式语法
    1. 正则表达式语法接上2. 元字符-字符匹配符  8832.1 应用案例  884-855代码在com.stulzl.regexp03RegExp03packagecom.stulzl.regexp03;importjava.util.regex.Matcher;importjava.util.regex.Pattern;//演示元字符-字符匹配符884-885publicclassRegExp03{......
  • 正则应用实例常用类和Matcher
    1. 应用实例  8921.1 例1 对字符串进行如下验证1.汉字2.邮政编码要求:是1-9开头的一个六位数.比如: 123890 3.QQ号码要求是1-9开头的一个(5位数-10位数)比如: 12389 ,1345687,1876987654.手机号码要求:必须以13, 14,15,18开头的11位数,比如13588889999代码在com.stulzl.reg......
  • 字符串匹配|kmp笔记
    很久之前学的了。做个笔记回忆一下:kmp朴素比对字符串所谓字符串匹配,是这样一种问题:“字符串T是否为字符串S的子串?如果是,它出现在S的哪些位置?”其中S称为主串;T称为模式串。如在字符串sabcabcabcabd中找到子串Tabcabd:先设两个指针i、j,i表示S的指针,j表示T的指针......
  • javascript常用正则表达式
    javascript身份证号验证正则1.//这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。2.//如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法。3.4.function5.num=num.toUpperCase();6.//身份证号码为15位或者18......
  • 哈希处理字符串匹配
    问题A:【哈希和哈希表】子串查找时间限制:1Sec  内存限制:128MB提交:65  解决:18[提交][状态][讨论版][命题人:admin]题目描述这是一道模板题。给定一个字符串A和一个字符串B,求B在A中的出现次数。A和B中的字符均为英语大写字母或小写字母。A中不同位置出现的B......