最近做一个项目需要用正则表达式判断是否是视频的后缀名,后缀名不需要区分大小写,记录下来:java代码

Pattern pattern = Pattern.compile("(flv|f4v|mkv|rm|rmvb|mpg|mpeg|mpeg4|wmv|3gp|mp4|mov|avi|asx|asf|ts|qt){1}$", Pattern.CASE_INSENSITIVE);Matcher matcher = pattern.matcher(type);boolean result= matcher.find();

主要是参数Pattern.CASE_INSENSITIVE,是忽略大小写
js代码:

var flag = true;var re= new RegExp("(\.|\/)(flv|f4v|mkv|rm|rmvb|mpg|mpeg|mpeg4|wmv|3gp|mp4|mov|avi|asx|asf|ts|qt)$","gi");flag=  re.test(fileName);

主要参数 gi,表示全局都忽略大小写

正则表达式忽略大小写相关推荐

  1. php 正则忽略大小写,(PHP)正则表达式-忽略大小写

    /** * Created by PhpStorm. * User: Ollydebug * Date: 2015/11/15 * Time: 15:20 */ /* * U-懒惰匹配 * i-忽略英 ...

  2. python模糊匹配忽略大小写_正则表达式忽略大小写匹配,但保留特定大小写的结果...

    我正在寻找解决此问题的有效方法 假设我们要在忽略大小写的情况下查找字符串中的单词列表,但是与其存储匹配的字符串,我们不希望使用与原始列表具有相同大小写的字符串. 例如 : words_to_match ...

  3. java正则表达式忽略大小写

    // 第一种:直接用正则,(?!)表示整体忽略大小写,如果单个,则可以写成"^d(?!)oc"表示oc忽略大小写,"^d((?!)o)c"表示只有o忽略大小写 ...

  4. java 正则表达式-忽略大小写与多行匹配

    Pattern.compile("'.*?'", Pattern.CASE_INSENSITIVE | Pattern.DOTALL); 转载于:https://www.cnblo ...

  5. C#正则表达式的完全匹配、部分匹配及忽略大小写的问题

    原文:C#正则表达式的完全匹配.部分匹配及忽略大小写的问题 问题的提出 根据用户给定表达式,里面含有各种数学函数,如求绝对值,三角函数,平方.开方等,分别以类似ABS(表达式),Sin(表达式),AS ...

  6. sql 忽略大小写_Flink使用Calcite解析Sql做维表关联(一)

    点击箭头处"蓝色字",关注我们哦!! 维表关联是离线计算或者实时计算里面常见的一种处理逻辑,常常用于字段补齐.规则过滤等,一般情况下维表数据放在MySql等数据库里面,对于离线计算 ...

  7. JAVA正则忽略大小写

    java正则表达式:  (?i)abc 表示abc都忽略大小写  a(?i)bc 表示bc忽略大小写  a((?i)b)c 表示只有b忽略大小写 也可以用Pattern.compile(rexp,Pa ...

  8. Java怎么查找字符串大写_在Java中,如何检查字符串是否包含子字符串(忽略大小写)?...

    本问题已经有最佳答案,请猛点这里访问. 我有两个String s,str1和str2. 如何检查str1是否包含在str1中,忽略大小写? indexOf和contains都是逐个字符的,所以如果你需 ...

  9. linux忽略大小写 grep,linux grep不区分大小写查找字符串方法

    grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i. 一.查看grep工具版本方法 图1 grep版本查询 二.grep -i 使用方法 ...

最新文章

  1. Win7系统下Vmware虚拟机无法使用USB设备问题的解决方法
  2. mac 由于网络问题,您已断开与 windows 计算机的联接.,苹果电脑启用windows系统时连接不上无线网怎么处理?...
  3. mysql 查看锁_MySQL反应慢的排查思路
  4. python使用xlwt创建与保存excel文件
  5. python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法
  6. Golang go 命令
  7. 应急响应之ARP欺骗
  8. Linux从入门到精通——数据库
  9. miui 8.5 android,小米MIUI8.5稳定版
  10. 读书篇:《细说PHP》二、PHP的基本语法、变量、常量、以及运算符
  11. LTE学习笔记--LTE整体架构和协议架构概述
  12. mmdetection - config配置文件之schedule(learning rate)
  13. 计算机英语 自我介绍,计算机专业学生面试英语自我介绍
  14. 金蝶KIS商贸版即时库存表二次开发增加保质期有效期至字段列
  15. C++常成员函数与普通成员函数访问比较
  16. SolidWorks宏工具介绍——初识宏工具
  17. matlab串口陀螺仪,matlab通过串口接收ARM7外设陀螺仪数据并绘图有困难急求解答...
  18. Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤
  19. GitHub开源的诺基亚短信生成器
  20. delphi 2007 安装提示Invalid Serial Number 超强解决办法

热门文章

  1. [NOIP 2005 T2] 过河 (动态规划+简单数论)
  2. 鸿蒙第3批升级名单,鸿蒙系统首批升级名单详细介绍
  3. 2019/01/29 一位前端实习生 艰辛过程 励志 实习周记(五)——第六周
  4. 除法器的实现(恢复余数、不恢复余数、级数展开、Newton-Raphson)
  5. 基于HTML和CSS完成京东页面的制作
  6. python 计算GPA
  7. groovy-时间转换
  8. 安卓开发之样式和主题的使用与夜间/白天模式的动态转换
  9. recycleview获取第一个和最后一个可见item的位置
  10. windows11 git 安装SSH密钥