扩展字符串的特定部分

时间:2019-01-31 00:44:10

标签: c# string

我正在从内存中读取byte[],然后将其转换为字符串。字符串的开头将类似于“ NTDLL.RtlnitializeSListHead \ 0”,其中\ 0之后的其余字符串将是我不关心的(字符串中还会有更多\ 0字符。)< / p>

我试图仅提取字符串的“ NTDLL.RtlnitializeSListHead”部分-此名称在用法之间会有所不同,因此需要某种模式。

获得这部分字符串的最佳方法是什么?我不会说谎,因为我的字符串操作技能不如应有的水平,这就是我遇到麻烦的原因。我曾考虑过使用正则表达式,但我只是想知道是否有更简单的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

只需修剪末端

var myString = Encoding.UTF8.GetString(MyByteBuffer).TrimEnd((char)0);