C#实现移除字符串末尾指定字符的方法
作者:shichen2014 时间:2023-02-09 13:32:21
字符串的操作是C#程序设计中十分重要的一个组成部分,本文就以实例形式展现了C#实现移除字符串末尾指定字符的方法。相信对大家学习C#程序设计有一定的借鉴价值。
关键代码如下:
/// <summary>
/// 移除字符串末尾指定字符
/// </summary>
/// <param name="str">需要移除的字符串</param>
/// <param name="value">指定字符</param>
/// <returns>移除后的字符串</returns>
public static string RemoveLastChar(this string str, string value)
{
int _finded = str.LastIndexOf(value);
if (_finded != -1)
{
return str.Substring(0, _finded);
}
return str;
}
单元测试如下:
[TestMethod()]
public void RemoveLastCharTest()
{
string _testString = "YANZHIWEI。";
string _expected = "YANZHIWEI";
string _actual = StringToolV2.RemoveLastChar(_testString, "。");
Assert.AreEqual(_expected, _actual);
}
测试结果如下图所示:
标签:C#,移除,字符
0
投稿
猜你喜欢
MybatisPlus使用idworker解决雪花算法重复
2023-02-28 17:19:09
java split用法详解及实例代码
2022-06-27 06:48:19
深入了解Java设计模式之策略模式
2021-06-24 22:45:56
java判断http地址是否连通(示例代码)
2023-08-05 03:24:05
java面试常见模式问题---单例模式
2022-11-29 09:12:28
SpringMVC 数据校验方法(必看篇)
2023-11-14 21:44:05
PullToRefreshListView实现多条目加载上拉刷新和下拉加载
2022-07-21 02:26:01
C#调用FFmpeg操作音视频的实现示例
2021-10-08 12:40:00
Java编程实现从尾到头打印链表代码实例
2021-12-28 12:13:41
Android实现自定义带文字和图片Button的方法
2021-06-20 17:13:50
Android 文件操作方法
2023-06-02 12:51:17
JAVA 中Spring的@Async用法总结
2023-11-28 16:35:58
C#对DataTable中的某列进行分组
2021-12-10 23:06:45
java使用itext导出PDF文本绝对定位(实现方法)
2021-07-27 19:11:44
C# 复制与删除文件的实现方法
2022-01-23 02:36:06
C#控制台带参数程序源码编写实例讲解
2022-11-25 21:30:55
Spring Cloud项目前后端分离跨域的操作
2022-05-20 08:11:16
Android简单的利用MediaRecorder进行录音的实例代码
2023-04-24 03:52:57
Java内存溢出和内存泄露
2023-01-21 17:48:48
Java上传文件图片到服务器的方法
2022-12-06 01:40:46