contain 不区分大小写
jAVA中如何做到contain 不区分大小写呢?
直接上代码:
/**** 是否包含指定字符串,不区分大小写* @param input : 原字符串* @param regex* @param replacement* @return*/public static boolean contain2(String input, String regex) {if(ValueWidget.isNullOrEmpty(input)){return false;}Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);Matcher m = p.matcher(input);boolean result = m.find();return result;}
测试:
@Testpublic void test_contain(){String source="aava is my best";org.junit.Assert.assertFalse(RegexUtil.contain2(source, "Java"));org.junit.Assert.assertFalse(RegexUtil.contain2(source, "java"));org.junit.Assert.assertFalse(RegexUtil.contain2("jaava is my best", "java"));org.junit.Assert.assertTrue(RegexUtil.contain2("ajava is my best", "java"));org.junit.Assert.assertTrue(RegexUtil.contain2("aJava is my best", "java"));}
所在类:com.string.widget.util.
附件是所在jar包
contain 不区分大小写相关推荐
- MySQL数据库表名、列名、别名区分大小写的问题
MySQL在Linux下数据库名.表名.列名.别名大小写规则是这样的: 1.数据库名与表名是严格区分大小写的: 2.表的别名是严格区分大小写的: 3.列名与列的别名在所有的情况下均是忽略大小写的: 4 ...
- java严格区分大小写吗_Java是否区分大小写?
我在某处读到Java是区分大小写的. 我一直无法证实这一点. Java源代码是区分大小写的,如果你的意思是. 即Double与double不是同一个types,并且可以有两个不同的variablesm ...
- 正则 不区分大小写_为什么要学正则表达式 7
在处理正字符串的时候,经常会有一些复杂规则的字符串需求, 正则表表达式就是描述这些规则的公工具. 换句话说. 正则表达式就是记录文本规则的代码. 上期咱们一起学习了正则表达式re模块提供的match( ...
- CentOS 不区分大小写的搜索
以搜索ShuGong为例: 1.find: (此ShuGong为文件,".为当前路径下") 区分大小写:find . -name "ShuGong" 不区分 ...
- php是否区分大小写
按常理来说,大多数语言都是区分大小写的,比如变量 ab 和 AB 是不同的,函数cd 和 CD 也是不同的,但是php有点特别. 首先,php中的变量和常量是区分大小写的. <?php$a = ...
- 简单介绍基于PostgreSql 别名区分大小写的问题
这篇文章主要介绍了基于PostgreSql 别名区分大小写的问题,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 PostgreSql是区分大小写的 如果别名的大小不一致就会提示错误: ...
- MySQL查询区分大小写
2019独角兽企业重金招聘Python工程师标准>>> 问题描述: 找出用户名id为'AAMkADExM2M5NjQ2LWUzYzctNDFkMC1h'的用户的数据: select ...
- python 一个文本是否包含另一字符串 in find是区分大小写的
在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...
- 如何使Sybase ASE中对象名不区分大小写?
在Sybase ASE中默认的情况是对象名或者字段名区分大小写,数据库内的字符按照二进制进行排序.单字节字符就按照字符的ASCII值排序,对于多字节(如:一个汉字)字符则是按照第一个字节的ASCII值 ...
- String Replace 不区分大小写的方法
在C#写代码时发现Replace没有像compare一样有区分大小对比的方法, 所以我就自己写了一个方法ReplaceStr 如下: private string ReplaceStr(string ...
最新文章
- openid java_微信小程序调用微信登陆获取openid及java做为服务端示例
- jquery点击元素之外触发事件
- sqlplus set;命令
- HTML中nbsp; ensp; emsp; thinsp;等6种空白空格的区别
- [转载] 七龙珠第一部——第094话 太阳拳
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
- 信息系统帐号密码管理规定_企业内部控制应用指引第 18 号——信息系统
- C# 控件缩写大全+命名规范+示例
- 靠 GitHub 打赏谋生的程序员,他们是怎么做的?
- extjs6 mvvm_ZK 6中的MVVM初探
- spring boot 配置 druid的filters时报错 Reason: org.apache.log4j.Priority
- 【每日一博】asynchat 异步socket命令/响应处理器
- 如何安装matlab?官网下载详细教程
- XP Mod Android6,手机瞬间变电脑 主题软件XP MOD有惊喜
- 网吧流媒体服务器系统,轻松搭建网吧影视服务器 让网速快起来
- 如何打开linux字符界面,Linux字符界面转图形界面
- zlib库介绍四:zlib算法(LZ77、LZ78、霍夫曼编码、滑动窗口、Rabin-Karp算法、哈希链、I/O缓冲区)
- 法线向量扰动、副法线
- Cannot Resolve method subscribe(anonymous org.reactivestreams.Subscriber 已解决
- 太爽了!记录下我磕磕碰碰的三个月找工作经历
热门文章
- 浅谈Windows XP系统漏洞的封堵
- 利用-flat.vmdk文件恢复ESXI虚拟机的vmdk文件
- 深入剖析ReentrantLock公平锁与非公平锁源码实现
- 单片机三角波c语言程序,三角波单独发生 单片机程序
- [6] 支付漏洞( 0 元购 )
- oracle wallet无密码认证,Oracle Wallet 无密码登录
- 有道云笔记markdown教程
- Opus:IETF低延迟音频编解码器:API和操作手册
- 前端间隔查询的两种方法:Debounce和Throttle
- php三种流程结构,3.流程控制结构