开发者社区 问答 正文

求正则表达式校验一个字符串是否包含ck?

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

展开
收起
蛮大人123 2016-03-11 14:04:01 2503 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    S的,用/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`

    2019-07-17 18:59:09
    赞同 展开评论