正则表达式 2 ---大小写

时间:2021-05-01 00:45:10
  1. 实例
    1. 题1:我要取出所有单词"world",不管大小写

      方法一:

      Js:/world/gi

      PHP:/world/i

      Java:

      Pattern p=Pattern.compile("world",Pattern.CASE_INSENSITIVE);

      Pattern.CASE_INSENSITIVE:对大小写不敏感

      方法二:

      java:

      Pattern p=Pattern.compile("(?i)world");

      在java中

      (?i)world 表示(?i)后面的字母一律忽略大小写

      w(?i)orld :这个代表orld忽略大小写

      注意:PHP也可以这么写

       

       

    2. 题2:我要取出全部大写的单词"world"

      方法一:

      Js:/WORLD/g

      PHP:/WORLD/

      Java:WORLD

      方法二:

      /W[A-Z]+/

       

       

    3、题3:我要取出首字母大写的单词"world"

    js:

    pattern=/W[A-Za-z]+/g;

     

  2. 知识清单

    i:表示其后忽略大小写

[A-Z]: 代表匹配从A到Z的一个大写字母

[a-z]: 代表匹配a到z的一个小写字母

    [D-R]: 表示匹配D到R的一个大写字母