Java 正则表达式不区分大小写

Java里使用正则表达式默认是区分大小写的,如果想要做不区分大小写匹配,有两种方式:

  • 表达式前加上前缀(?)
  • 在调用Pattern.compile()时,通过参数指定不区分大小写。

表达式前加前缀(?)示例:

Pattern pattern = Pattern.compile("(?)hello:\\s(.*)");

调用Pattern.compile()时,通过参数指定不区分大小写示例:

Pattern.compile("hello:\\s(.*)", Pattern.CASE_INSENSITIVE);

版权声明:著作权归作者所有。

相关推荐

Spring定时任务@Scheduled的cron表达式

基本语法cron表达式由6-7个时间域组成,每个时间域之间用空格隔开。格式:<秒> <分> <时> <日期> <月> <星期> <年份> 秒:取值范围0-59分:取值范围0-59时:取值范围0-23日期:每月的的几数,0-31月:取值范围1-12,或英文简

Firebug不兼容Firefox 56

Firebug最后一个版本为Firebug 2.0.19,兼容Firefox 30 – 54。Firebug此后不在开发以及维护,它的功能将集成到 Firefox 开发者工具中。