suchen

Heim  >  Fragen und Antworten  >  Hauptteil

正则表达式急求

校验一个字符串,是否包含ck
1.大小写无所谓,不做区分。
2.ck必须是连着的,可以出现在这个字符串的任何位置处。
求教~~
谢谢!

高洛峰高洛峰2940 Tage vor550

Antworte allen(3)Ich werde antworten

  • 三叔

    三叔2016-11-11 10:19:26

    JS的,用/ck/i即可。

    /ck/i.test('abcdef'); // false
    /ck/i.test('abckmm'); // true
    /ck/i.test('abCkmm'); // true
    /ck/i.test('abCKmm'); // true

    Java的:

    Pattern reg = Pattern.compile("ck", Pattern.CASE_INSENSITIVE);
    System.out.println(reg.matcher("abcdef").find()); // false
    System.out.println(reg.matcher("abckmm").find()); // true
    System.out.println(reg.matcher("abCkmm").find()); // true
    System.out.println(reg.matcher("abCKmm").find()); // true


    Antwort
    0
  • 欧阳克

    欧阳克2016-11-11 10:18:57

    /.*(ck).*/i

    Antwort
    0
  • 三叔

    三叔2016-11-11 10:18:47

    /(ck)|(CK)|(cK)|(Ck)/g

    Antwort
    0
  • StornierenAntwort