美文网首页
作业 字符串替换切割获取09-20

作业 字符串替换切割获取09-20

作者: zy小太阳 | 来源:发表于2018-09-20 18:58 被阅读0次

1、字符串替换
需求:有字符串“Once1a2wolf,3always4a5wolf!”,
写代码实现最终输出结果“Once a wolf, always a wolf!”

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
        var s = "Once1a2wolf,3always4a5wolf!";
        var regex = /\d+/g;
        var s2 = s.replace(regex, " ");
        alert(s2);
        
        </script>

2、字符串切割
需求:请按照叠词切割“sdqqfgkkkhjppppkl”

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
        s = 'sdqqfgkkkhjppppkl';
        regex = /(.)\1+/;
        var arr = s.split(regex);
        // console.log(arr);
        s = 'sdqqfgkkkhjppppkl';
        regex = /(.)\1+/g;
        var s2 = s.replace(regex, " ");
        var arr = s2.split(' ');
        alert(arr);
</script>

3、字符串替换
需求:将字符串“我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程”还原成“我要学编程”

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
        var s = "我我....我...我.要...要要...要学....学学..学.编..编编.编.程.程.程..程";
        var regex = /\.+/g;
        var s2 = s.replace(regex, "").match(/(.)\1+/g);
        var s3=''
        for(i in s2){
            s3+=s2[i][0]
        }

        alert(s3);
        
        </script>

4、字符串获取
需求:把一个字符串"我的手机号码是17688888888,曾经用过13187654321,还用过13512345678"中的手机号码获取出来

<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
    <script type="text/javascript">
        // regex = /^1[567]\d{8}$/;
        var s = '我的手机号码是17688888888,曾经用过13187654321,还用过13512345678';
        var regex = /1[567]\d{9}/g;
        var arr = s.match(regex);
        alert(arr);//["17688888888","13187654321","13512345678"]

    </script>

相关文章

  • 作业 字符串替换切割获取09-20

    1、字符串替换需求:有字符串“Once1a2wolf,3always4a5wolf!”,写代码实现最终输出结果“O...

  • java API(三)

    字符串的切割:String[] str.split()切割字符串 返回字符串数组。 练习: 题目一:获取指定字符串...

  • 正则 表单验证

    正则 字符串替换 使用replace(regex,‘’) 括号里写以什么分割 字符串以叠词切割 运用正则分组() ...

  • NSString 遍历字符串的每一个字符并替换相关的字符

    主要方法: 获取子字符串:substringWithRange: 替换字符串:stringByReplacingC...

  • Go库

    标准库 字符串处理strings:包含了常规的字符串操作。比如查找、替换、切割等。strconv:包含了字符串和其...

  • Kotlin语言(二):字符串类型

    1、字符串定义 2、字符串删除空格 3、字符串比较 4、字符串切割 5、字符串截取 6、字符串替换 7、字符串模板

  • 15条高效JS技巧!

    延迟函数delay 分割指定长度的元素数组 获取数组交集 字符串前面空格去除与替换 字符串后面空格去除与替换 获取...

  • 2019-08-04-字符串操作

    一,题目:替换字符串中的空格 替换空格为20% 1,先根据字符串的长度获取空格的个数, 2,根据空格个数确定替换之...

  • Shell 字符串操作

    获取字符串的长度 字符串的截取 使用匹配模式进行截取 字符串替换

  • Python 字符串详解

    字符串替换 字符串拼接 1.两个字符串拼接 2.打印拼接 字符串按照字符切割 字符串比较 字符串长度 字符串是否包...

网友评论

      本文标题:作业 字符串替换切割获取09-20

      本文链接:https://www.haomeiwen.com/subject/kcgnnftx.html