您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 正则形式 >

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

发布时间:2019-06-15 20:57 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  我们就达到了同样的效果,当然这样并不是最好的,因为字符串中只有 B 是大写的,

  我们没有必要把所有的字符都进行不区分大小写匹配,我们可以在打开标志,用 (?i) 的

  这样的话,只有 b 是区分大小写了,而 (?-i) 后面的还是得区分大小写匹配的。这样写

  可能看上去很不顺眼,我们还能使用第 3 种形式直接指定某些字符是不区分大小写的。

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

  使用建议:如果能确定某些字符的大小写时,尽量使用已确定的字符,对于不确定的可以采用

  (?i:X) 的方式指定。因此打开不区分大小写开关时,对匹配的性能是有一定影响的。

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

http://aedelfrith.com/zhengzexingshi/10.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有