问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

正则表达(?i)E是什么意思??请各位高手给个提示!!!29

发布网友 发布时间:2023-09-15 15:09

我来回答

2个回答

热心网友 时间:2024-10-24 21:39

忽略大小写来着~

这里给段搜的资料,巨细的如果你想摸得透彻还是自己写几段代码试试吧

对应的内嵌标志表达式是 (?i),它有四种形式:
1,(?i)
2,(?-i)
3,(?i:X)
4,(?-i:X)
不带有 - 的是开标志,带有 - 的是关标志。

把上面的代码改成这样:

Java code
public class Test {
public static void main(String[] args) {
String str = "Book";
String regex = "(?i)book";
System.out.println(str.matches(regex));
}
}

我们就达到了同样的效果,当然这样并不是最好的,因为字符串中只有 B 是大写的,
我们没有必要把所有的字符都进行不区分大小写匹配,我们可以在打开标志,用 (?i) 的
第二种形式马上关掉它:
String regex = "(?i)b(?-i)ook";

这样的话,只有 b 是区分大小写了,而 (?-i) 后面的还是得区分大小写匹配的。这样写
可能看上去很不顺眼,我们还能使用第 3 种形式直接指定某些字符是不区分大小写的。
String regex = "(?i:b)ook";

这样的表达式与上面的那个在语义上是相同的。就效率上肯定是优于一下子开,一下子关的。

可见内嵌标志表达式要比指定编译参数的功能强大许多。

使用建议:如果能确定某些字符的大小写时,尽量使用已确定的字符,对于不确定的可以采用
(?i:X) 的方式指定。因此打开不区分大小写开关时,对匹配的性能是有一定影响的。

思考一下:String regex = "(?i)b(?-i:oo)k"; 这个表达式的意思?

热心网友 时间:2024-10-24 21:39

(?i)不区分大小写
E就是字母E,不区分大小写就还有小写的e
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
保温钉保温钉 《纯爱恋歌Ⅰ》txt全集下载 Win10实时防护无法打开怎样关闭? 网上银行添加下挂卡(猪福卡)可以交易吗? 违章显示已处理未交款 和女友闹矛盾,她说分手很多次了。今天我故意发我和前女友照片在空间并发... 我跟我男朋友分手了,我在朋友圈发了朋友送的花,还说重新开始新的恋_百... ...去送东西。他没要,他发了一个朋友圈,大家看看什么意思? 当一个人看着你发一些话在朋友圈故意气他,结果他又把你拉黑了,什么意思... 写以个作文题目为“从明天起做一个……的人” js 问题 请高手告诉我这是什么知识点? xxx({ cur... 苏黎世团聚签证最快多久可以过签 运算放大器 supply current output cu...5 枇杷不是这琵琶,只因主人识字差。若是琵琶能结果,满城弦管尽开...33 请问患视神经脊髓炎是否可用干细胞移植进行治疗?国内哪家医院有...1 在Excel中打开超链接时如何更改默认浏览器4 最近在三福看到有一种天然水性甲彩,好小一瓶,味道还挺香,闻起...3 秋天怎么选择适合自己的穿衣风格?怎么确定自己肤色是哪个季节型的人... 三福时尚 里面卖的项链是什么材质5 如何设置excel默认浏览器,我想设置点击excel 中的链...12 三福指甲油多少钱一瓶, 谢谢。 陈小妞 陈小乖起个QQ情侣网名 谢谢 黑色和什么颜色搭配?13 三福买的护甲油好不好14 怎么变皮筋魔术2 星际争霸2韩服天梯里的宗师级别玩家是不是就相当于职业选手水平...8 春晚橡皮筋魔术揭秘13 黑色与什么颜色搭配好看?550 谁知道这种指甲油在哪里可以买到????nailstylev ...1 星际争霸2天梯,如何退出已加入的战队?12 java问题,不懂,求高手解析,问题如下:2 求java高手解答12 请教高手!如何在VB中传递类似于print的outputli... pm2.5颜色有什么2 为什么女明星要去拍男人装封面照5 excel中建立了word超链接,但总以WPS方式打开,苦恼...1 跪求情侣浪漫点子(急用)要三十条还要新颖一点的 请问“粉丝”一般是指什么意思啊?27 我是你最忠实的粉丝,请问粉丝是什么意思?19 粉丝是什么意思?411 11月28日快乐大本营、谢娜穿的那件大红的衣服淘宝有卖的吗3 我在做Matlab仿真的时候老是出错,请哪位高手帮我看看,谢...9 PM是什么样的职业?4 《口袋妖怪》黑白中PM的属性颜色表示什么? Oracle 求一存储过程带输入输出参数 并且调用的实例12 AM & PM是什么药?1 口袋妖怪各种颜色版本什么意思6 跪求完整neko socksx漫画 先谢谢了1 求neko socksx 漫画集 求NEKO SOCKSX漫画集。。。要全部的 发到10051...