字符串中的API

String中的正则API

    1    search();  判断是否包含符合规定的关键词   
            如果找到返回关键词的位置,如果找不到返回-1
            var str='you can you up';
            var strs=str.search(/you/);  返回关键词的位置
            var strs=str.search(/uoy/);//找不到返回-1
            console.log(strs);
          
            缺点:
                1.search只能找第一个关键词出现的位置
                2.search只能获得位置,不能获得内容和小写;
         2. match(/正则/);获得所有和正则匹配的关键词
                返回一个包含关键词的数组
                如果没有找到返回null
                var str='good good study,day day up';
                var strs=str.match(/d/g);
                console.log(strs);
               注:所有正则表达式默认只匹配一个关键词,若要匹配所有要在第二个/后面加g,若要忽略大小写要在第二个/后面加i
               缺点:
                    无法获取每个关键词的位置

                 g: 表示查找全部,不写仅查找一个
                 i:表示忽略大小写。不写,区分大小写
        4.replace(/正则/,'替换值');
               var str='no zuo no die';
               var strs=str.replace(/no/ig,'*');
               console.log(strs);

        5.split(/正则/);切割  //切割完返回一个数组
               var str='no,zuo,no,die';
               var strs=str.split(/,/);
               console.log(strs);
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,339评论 0 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,381评论 19 139
  • 1、正则表达式 在开发中,通常很多数据都会使用String类存储。原因:操作字符串的功能比较多,比较方便。在操作S...
    Villain丶Cc阅读 1,890评论 0 5
  • 有人说,读书是为了提升自己的能力,写作是为了梳理自己的人生。它们相辅相成,都是为了遇到更好的自己。 更好的自己谁也...
    快乐平行线阅读 596评论 1 1
  • 对于减肥而言,我不会按天来算,因为我深刻的知道,他是一个长期的过程,不可能每一天都给你好的结果,如果每一天都写。 ...
    笑雨阅读 612评论 0 0

友情链接更多精彩内容