C#删除字符串最后一个字符的几种方法

这篇具有很好参考价值的文章主要介绍了C#删除字符串最后一个字符的几种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

字符串:string s = "1,2,3,4,5,"

目标:删除最后一个 ","

方法一:

s = s.Remove(s.LastIndexOf(","), 1); ; //移除掉最后一个","

方法二:用的最多的是Substring,这个也是我一直用的

s = s.Substring(0,s.Length - 1)

方法三:用TrimEnd,这个东西传递的是一个字符数组

s=s.TrimEnd(',')

//如果要删除"5,",则需要这么写

char[] MyChar = {'5',','};

s = s.TrimEnd(MyChar);

方法四:用Remove

string a = "123";

a = a.Remove(a.Length - 1,1); //移除掉","

方法五:用正则表达式

s = Regex.Replace(s, ",$", "");文章来源地址https://www.toymoban.com/news/detail-420665.html

到了这里,关于C#删除字符串最后一个字符的几种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java实现字符串排序的几种方式

    创建实体类(此处引入了lombok) 一、使用List集合中自带的sort方法(字符串的位数保持一致,不一致的情况可以在左边补0,也可以使用String.format()方法补全) 1、在对象排序中使用 2、在字符串排序中使用 二、使用Stream流(字符串的位数保持一致,不一致的情况可以在左边补

    2024年02月11日
    浏览(54)
  • js去除字符串空格的几种方式

    方法1: (最常用)全部去除掉空格  var str = \\\'  abc d e f  g \\\';         function trim(str) {             var reg = /[trfns]*/g;             if (typeof str === \\\'string\\\') {                 var trimStr = str.replace(reg,\\\'\\\');             }             console.log(trimStr)         }         trim(str) 方

    2024年02月09日
    浏览(48)
  • Java中去除字符串空格的几种方法

    1、String.trim(): 它去掉的只是String首尾空格,内部不处理; 2、str.replace(\\\" \\\", “”): 去掉所有空格,包括首尾、中间,但是又仅仅局限于一个空格 3、str.replaceAll(\\\" +\\\",\\\"\\\") : 可以匹配去掉所有空格 4、str.replaceAll(\\\"s*\\\", “”): 可以替换大部分空白字符, 不限于空格 s 可以匹配空

    2024年02月01日
    浏览(42)
  • C/C++ 中输入字符串的几种方式

    scanf,cin,getline,getchar,cin.get,cin.getline C/C++ 中字符串大致是以下两种: char a[n] 字符数组类型 string 字符串类型 scanf 只能接收一个字符数组,遇 “空格”“回车”都结束 cin 最 常用、最基本 的用法,遇 “空格”“回车”都结束 示例一:接收字符数组 示例二:接收string字

    2024年02月16日
    浏览(56)
  • fastjson json字符串转map的几种方法

    参考:fastjson将json字符串转化成map的五种方法 - 何其小静 - 博客园 (cnblogs.com) 源码: 第一种 Map maps = (Map)JSON.parse(str); 第二种 Map mapTypes = JSON.parseObject(str); JSONObject实现了Map,所以可以用Map接收 

    2024年02月16日
    浏览(42)
  • 【Java】Java去掉字符串最后一个逗号的方法

    Java中去掉字符串最后一个逗号的方法有很多种,其中最简单的一种是使用substring方法。具体的方法是:先找到字符串中最后一个逗号的位置,然后使用substring方法截取逗号前的部分。 这样就可以把字符串末尾的逗号去掉了,输出结果为:a,b,c。 需要注意的是,这种方法只能

    2024年02月03日
    浏览(44)
  • Java中验证日期时间字符串是否合法的几种方式

    第一种,JDK8之前用SimpleDateFormat类 可以使用SimpleDateFormat类来验证日期时间的格式和有效性。 首先,可以创建SimpleDateFormat对象,然后使用该对象的parse()方法来验证日期时间字符串的格式和有效性。如果该方法抛出异常,则表示日期时间字符串不符合指定的格式,而如果该方法

    2024年02月04日
    浏览(52)
  • 【C++ OJ练习】5.字符串最后一个单词的长度

    字符串最后一个单词的长度_牛客题霸_牛客网 倒着找第一个空格的下标 用下标之间的差来计算  【C++ OJ练习】5.字符串最后一个单词的长度 完

    2024年02月13日
    浏览(63)
  • 『力扣每日一题07』字符串最后一个单词的长度

    气死我啦,今天这道题花了快一个小时,我学完了答案的解法,放上去在线 OJ ,一直报错,找来找去都找不到自己错在哪,明明跟答案一模一样。后来还是学了另一种解法,才跑出来的(°̥̥̥̥̥̥̥̥o°̥̥̥̥̥̥̥̥)   后来我对比了两种写法,复盘了一下,应该是第一种解法

    2024年02月09日
    浏览(46)
  • 【业务功能篇34】Java 字符串数字 左右补全0的几种方式

    业务场景: 我们在做一个单号字段设计的时候,经常需要用到这种格式,比如no2023062800001,no2023062800002,no2023062800003,单号累计递增,前缀是指定的字符串+当前日期+数字五位,不满五位左边补0 %06d的定义: 0代表前面要补的字符 6代表字符串长度 d表示参数为整数类型

    2024年02月13日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包