• 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);

  • 相关阅读:
    微信小程序控制元素显示隐藏
    leetcode 167. 两数之和 II - 输入有序数组
    零基础入门JavaWeb——正则表达式
    vue中的基础知识
    【黄啊码】composer运行php相关问题解决方式
    如何制作网页-初学者入门HTML+CSS
    基于vue和nodejs的项目外卖点餐订餐餐厅平台
    python LeetCode 刷题记录 67
    2.2.3 顺序表应用举例
    【每日一题】买卖股票的最佳时机 III
  • 原文地址:https://blog.csdn.net/jun_tong/article/details/134075036