C# 字符串操作

本文关键字:操作 字符串 | 更新日期: 2023-09-27 18:32:17

我有一个字符串:

string str = "abc = def; 'r'n header 'r'n { 'r'n def"

在这个字符串中,我想在字符{即"header"之前获取字符串。

我可以通过以下方式获得{索引

str.indexOf('{')

但是我们如何在"{"之前获取字符串?

C# 字符串操作

在 CodeCaster 注释后编辑

string str = "abc = def; 'r'n header 'r'n { 'r'n def"
int length = str.IndexOf('{'); // if there is no match - the resulted value is -1
string result = (length < 0) ? string.Empty : str.SubString(0, length);