`
zjx2388
  • 浏览: 1331240 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • J2SE
阅读更多

 

如匹配 AbC不区分大小写是 (?i)abc ,其中(?i)的位置任意.
用到的一个正则:<body onLoad=".+?">(.*?)(?i)</BODY>;匹配的时候,</BODY>结尾或者</body>等等


.*? 匹配最短所有
?:.* 匹配 但不计入group 

分享到:
评论
1 楼 niuqiang2008 2011-03-17  
学习了 , 谢谢了

相关推荐

    使用Java正则表达式实现一个简单的身份证号码验证

    - `\\d{17}(\\d|X|x)`:表示17个数字后面跟着一个数字或字母X(不区分大小写)。 - `$`:表示字符串的结尾。 #### 五、代码实现 接下来,我们来看具体的代码实现: ```java import java.util.regex.*; public ...

    JAVA 正则表达式测试器

    - `Pattern.flags()`: 可以设置正则表达式的标志,如CASE_INSENSITIVE(不区分大小写)或MULTILINE(多行模式)。 2. **Matcher类**: - `Matcher.matches()`: 检查整个输入字符串是否匹配正则表达式。 - `...

    java_zhengze.rar_正则表达式_正则表达式 java

    i)`表示不区分大小写,`(?'name'...)`用于命名捕获组,这些都是编写复杂正则表达式时的重要工具。 在实际应用中,我们经常需要处理用户输入,这时可以使用正则表达式来验证输入的有效性。例如,电子邮件地址的验证...

    Java正则表达式的总结和一些小例子

    * static Pattern compile(String regex, int flag):编译模式,参数 regex 表示输入的正则表达式,flag 表示模式类型(Pattern.CASE_INSENSITIVE 表示不区分大小写)。 * Matcher match(CharSequence input):获取...

    适合于js和java的正则表达式

    例如,`/abc/gi`会全局且不区分大小写地查找"abc"。 在Java中,正则表达式的使用方式有所不同,主要通过`java.util.regex`包中的`Pattern`和`Matcher`类来实现。创建正则表达式对象时,需要先编译模式(`Pattern....

    测试正则表达式软件

    - 功能选项,如全局匹配、区分大小写等。 - 编译和执行速度的指标,对于复杂正则表达式尤其有用。 在给定的“测试正则表达式”软件中,你可以输入自己的正则表达式,然后尝试匹配不同的文本,以确保它能正确识别你...

    JAVA_正则表达式简介

    `Pattern`类提供了八种模式,如`CASE_INSENSITIVE`表示不区分大小写模式。此外,`Pattern`类还有`compile()`和`quote()`等方法,用于构建和转义正则表达式模式。 总之,Java中的正则表达式是进行复杂文本处理的关键...

    JAVA正则表达式语法.txt

    模式修饰符可以改变正则表达式的默认行为,如`CASE_INSENSITIVE`使匹配不区分大小写,`UNICODE_CASE`使`CASE_INSENSITIVE`考虑Unicode字符的大小写规则,而`MULTILINE`和`UNIX_LINES`则影响行锚点的行为。...

    正则表达式验证工具Java

    i)使接下来的正则表达式不区分大小写,(?s)使点号.匹配包括换行在内的所有字符。 8. **预查**:使用(?=...)或(?!...)来断言某部分之后的字符串是否符合特定条件。 通过这款正则表达式验证工具,开发者可以轻松地...

    正则表达式.txt,正则表达式.txt

    1. **大小写敏感**:默认情况下,正则表达式是区分大小写的。如果需要忽略大小写,可以在模式中加入 `(?i)` 或使用相应的语言特性。 2. **贪婪与懒惰匹配**:默认情况下,量词如 `*` 和 `+` 是贪婪的,即尽可能多地...

    Java正则表达式学习教程

    首先,编译了一个不区分大小写的正则表达式"ab",然后在字符串"ABcabdAb"上应用Matcher的find()方法,打印出所有匹配的子串及其位置。接着,使用\\W(非单词字符)作为分隔符,将字符串"one@two#three:four$five...

    javaScript 正则表达式详解

    修饰符是指 i 不区分大小写,g 全局匹配,m 多行模式。 String 方法 String 方法是指 search() 和 replace() 方法。search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。replace()...

    Java正则表达式之从入门到精通

    Java正则表达式还提供了多种匹配模式,如CASE_INSENSITIVE(不区分大小写)和DOTALL(使"."匹配包括换行符在内的所有字符)。通过Pattern类的compile方法,我们可以指定这些模式。 在实际开发中,正则表达式常用于...

    正则表达式入门指导.ppt

    - **大小写不敏感**:默认情况下,正则表达式是区分大小写的,但可以设置为不区分大小写。 - **通配符**:`.`代表任意单个字符,如"t.n"会匹配所有以"t"开始,以"n"结束的字符串,包括"tan"、"ten"等。 正则表达式...

    正则表达式验证金额格式

    5. 修饰符:如 `g` (全局匹配) 和 `i` (不区分大小写)。 对于验证金额格式,我们需要考虑到以下几点: - 可能包含正负号:`-` 或 `+` - 至少一个数字:`[0-9]+` - 小数点:`\.`(需要转义,因为`.`在正则中有特殊...

    JAVA的正则表达式.doc

    - 提供了8种模式常量,如 `CASE_INSENSITIVE` 用于不区分大小写的匹配。 - 两个构造方法:`Pattern.compile(String regex)` 和 `Pattern.compile(String regex, int flags)`,分别用于创建Pattern对象。 - `...

    java正则表达式资料

    i)`表示不区分大小写,`(?m)`使每个`^`和`$`都匹配每行的开始和结束。 通过深入理解和熟练运用这些知识点,开发者可以在Java程序中高效地处理字符串,实现复杂的文本处理任务。本资料的PDF应该包含了更详细的实例和...

    详细的java正则表达式

    `flags`参数可以设置各种模式,如`CASE_INSENSITIVE`(不区分大小写)。 10. **实例与应用** - 文件名验证:使用正则表达式检查文件名是否符合特定格式。 - 邮件地址验证:验证电子邮件地址是否符合标准格式。 -...

Global site tag (gtag.js) - Google Analytics