zoukankan      html  css  js  c++  java
  • Java,js,多条件split字符分割

      后台字符串分割处理:

       String s = "i20002/400|i3030/300";
            String[] s1 = s.split("\||/");   
          
            for (int i = 0; i < s1.length; i++) {
               System.out.println(s1[i]);
            }

      //输出结果:i20002 400 i3030 300

     在Java中 "|" 为特殊符号,需要转义“\“ , "|"又有AND的意思 。

    js字符串分割处理:

    var s = "i20002/400|i3030/300";
        var strs= new Array(); //定义一数组
        strs = s.split(//|[|]/);
        for (i=0;i<strs.length ;i++ )
        {
            alert(strs[i]);
        }

      //输出结果:i20002 400 i3030 300

    在js中,split 函数的第一个参数就应该是正则表达式 ,“”为转义字符,"[|]"将|括起来表示普通的|,而不是代表任意字符。


         

  • 相关阅读:
    ACM学习
    吴翼大神
    心急的C小加(两种解法)
    万圣节派对(水题)
    poj 1163 The Triangle
    POJ 1088滑雪
    1690 开关灯
    908. 校园网
    STL之stack栈
    1163 访问艺术馆
  • 原文地址:https://www.cnblogs.com/xiaoblog/p/4112363.html
Copyright © 2011-2022 走看看