regex - 如何使正则表达式不区分大小写?
问题描述
如果我在正则表达式中匹配一个单词,'Strict-Transport'
如何使它不区分大小写?除了为每个字符放置两个字符大小写[Ss]之外,还有其他方法吗?因为它与首字母无关,但所有字符都可以在任何情况下出现?
我查看了以前的帖子,但与我的情况不同。例如,这篇文章展示了如何在使用字符列表时使正则表达式不区分大小写[]
。但我的情况是正则表达式中的一个词。
解决方案
您可以使用i
修饰符使正则表达式不区分大小写,例如:
(?i)ab
将匹配ab
,Ab
和aB
AB
推荐阅读
- angular - 在Angular 5中使用`符号进行连接
- java - 如何基于列合并两个数据框 spark java/scala?
- javascript - 如何从jsp中找到安装程序路径?
- python - 如何获取特定公众账号关注的instagram账号的用户名?
- matlab - 在 MATLAB 中求解 x 的积分,其中 x 是有界的并且是被积函数的一部分
- java - Java 转义 JSON 字符串中的引号
- r - R - 过滤大数据框中的重复行
- r - 从反应性数据集中重新编码变量
- laravel - production.ERROR:异常 'ReflectionException' 与消息 'Class App\Http\Controllers\Api\Builder\SiteController 不存在'compiled.php
- html - 如何使用 flex 模型给出相等的宽度跨度?