• html截取最后几个字符


    html截取最后几个字符

    string str="123abc456";
    int i=3;

    1 取字符串的前i个字符
    str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);

    2 去掉字符串的前i个字符:
    str=str.Remove(0,i); // or str=str.Substring(i);

    3 从右边开始取i个字符:
    str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);

    4 从右边开始去掉i个字符:
    str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);

    5 判断字符串中是否有"abc" 有则去掉之
    using System.Text.RegularExpressions;
    string str = "123abc456";
    string a="abc";
    Regex r = new Regex(a);
    Match m = r.Match(str);
    if (m.Success)
    {
    // 取一种即可1或者2。
    str=str.Replace(a,"");//1
    Response.Write(str); // 1
    string str1,str2;//2
    str1=str.Substring(0,m.Index);//2
    str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);//2
    Response.Write(str1+str2); //2 }

    6 如果字符串中有"abc"则替换成"ABC"
    str=str.Replace("abc","ABC");
    string str="adcdef"; int indexStart = str.IndexOf("d");
    int endIndex =str.IndexOf("e");
    string toStr = str.SubString(indexStart,endIndex-indexStart);
    c#截取字符串最后一个字符的问题!
    str1.Substring(str1.LastIndexOf(",")+1)



    html获取当前页面地址栏url最后一个斜杠后面的字符串

    方法一
    正则表达式:[^/]+(?!.*/)

    [^/]+ 表示匹配任意长度的字符串,字符串中不包含有字符 / ,可以把以/分割开的字符串全匹配到.
    ./ 表示任意以/ 结尾的字符串,可以把后在带有/的字符串匹配到,前面再加上?!,再用圆括号包住表示排除掉.(?!./)
    整个表达式的意思就是匹配任意长度的不包含/ 的字符串,并把以/结尾的字符串排除掉

    var urlStr = location.pathname.match('[^/]+(?!.*/)')[0]; // html获取当前页面地址栏url最后一个斜杠后面的字符串

    方法二
    var urlStr = location.pathname;
    var index = urlStr.lastIndexOf('/');
    urlStr = urlStr.substring(index + 1, urlStr.length);

  • 相关阅读:
    一份vue面试考点清单
    WebAPI公开接口请求签名验证
    java之集合
    Numpy入门[14]——二元运算
    ICC2: secondary pg pin的作用与连接
    Python&JS宏 实现保留样式合并表格后拆分
    spring中的messageSource(国际化)
    c++中的函数
    编程语言的历史与趣事
    2022牛客多校3 A-Ancestor(求LCA前后缀)
  • 原文地址:https://blog.csdn.net/jun_tong/article/details/134075036