gpt4 book ai didi

c# - 转换为字符串,删除一些部分并转换回 byte[]

转载 作者:太空宇宙 更新时间:2023-11-03 19:15:40 25 4
gpt4 key购买 nike

我需要删除转换为字符串的 byte[] 的前 4 句。

我目前拥有的:

//convert bytearray to string, so I can modify the string
string rawString = Convert.ToBase64String(rawByteArray);

//seperate lines
string[] textLines = Regex.Split(rawString, "\r\n");

//I need to substract the first 4 senctences of the string here!

//convert string back to byte array
byte[] cleanByteArray = rawstring.FromBase64String(rawString);

如何减去前 4 个句子?

提前致谢!

最佳答案

您要查找的是 Encoding.GetString 而不是 Base64 字符串。

var newstr = String.Join(Environment.NewLine, Encoding.UTF8.GetString(buf)
.Split(new char[] { '\n', '\r' })
.Skip(4));

buf = Encoding.UTF8.GetBytes(newstr);

关于c# - 转换为字符串,删除一些部分并转换回 byte[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com