专栏首页yaphetsfangC#字符串截取

C#字符串截取

常用字符串截取

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)
   {
    //下面两个取一种即可。
      str=str.Replace(a,"");
      Response.Write(str);   
      string str1,str2;
      str1=str.Substring(0,m.Index);
      str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
      Response.Write(str1+str2); 
   }

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);
C# 截取字符串最后一个字符
k = k.Substring(k.Length-1, 1);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示

    最近使用vue的过程中,安装了vue调试工具vue-devtools,确实强大好用,不过遇到一蛋疼问题,每次启动chrome 就弹出以下提示

    yaphetsfang
  • Invoke 和 BeginInvoke 的区别

    在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate

    yaphetsfang
  • Spring在代码中获取bean的几种方式

    说明:这样的方式适用于Spring框架的独立应用程序,须要程序通过配置文件初始化Spring。

    yaphetsfang
  • LeetCode 709. To Lower Case

    Implement function ToLowerCase() that has a string parameter str, and returns th...

    Angel_Kitty
  • 5.QT-QString类

    张诺谦
  • 金额转大写

    在处理财务账款时,需要将转账金额写成大写的。也就是说,如果要转账123456.00元,则需要写成“壹拾贰万叁仟肆佰伍拾陆元整”。 所以常常需要通过程序控制自动进...

    崔笑颜
  • 二次元图片API平台PHP代码

    周俊辉
  • Python过滤不可见字符

        for i in range(0,32):         str = str.replace(chr(i),'')

    py3study
  • python学习总结五(python序列

    成员关系符就是判断一个字符是否属于这个字符串,再就是这个字符串是否属于这个元组,或者列表。返回值也是布尔值(True,Flase)。

    py3study
  • [剑指offer] 字符串的排列

    输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,c...

    尾尾部落

扫码关注云+社区

领取腾讯云代金券