c# - 在 C# 中获取模式后的子字符串

标签 c#

希望在最后一个逗号或最后一个竖线之后获取子字符串。所以说我有一个字符串,它可以是:“pipe|delimited|string”或“comma,delimited,string”,结果在这两种情况下都应该是“string”。

我正在 lastindexof 上查看 C# 的子字符串,但我不知道如何为竖线和逗号执行此操作。像这样:str.Substring(str.LastIndexOf('|' or ','))。有什么想法吗?

最佳答案

有一个很好的函数。

str.LastIndexOfAny(new []{',','|'});

关于c# - 在 C# 中获取模式后的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50400895/

相关文章:

c# - EF CORE 无时间戳乐观并发

c# - 使用 Linq 对数据集进行分区

javascript - 如何查找特定对象并将它们放入javascript中的数组中

c# - 从 Sentinel C# 获取 Redis Master 地址

c# - 在列表中查找循环引用的最有效方法

c# - 如何在gridviewc中获取按钮Id和字段名称

c# - 动态设置条件编译符号

c# - SqlParameter无法与INSERT语句一起使用

c# - 递归循环 (C#)

C# 数组字典