gpt4 book ai didi

C# 替换字符串中的特殊字符

转载 作者:行者123 更新时间:2023-11-30 14:38:12 29 4
gpt4 key购买 nike

这在 VB 中曾经很容易,但我在 C# VS2010 中完全被难住了。

我正在从串口接收数据。每行的末尾都有一个特殊字符,表示 EndOfText。如果您在终端窗口中查看它,它看起来像一个小的 L 形支架。该字符是ASCII“03”

我需要用 crlf ("\r\n") 替换那个字符。

我尝试了以下方法,但它抛出“无效参数”错误:

 RxString = RxString.Replace((char) 03, "\r\n");

我可以修剪结束字符,然后执行和追加 CRLF“\r\n”,但我宁愿一次性正确完成。

最佳答案

string.Replace 没有重载,先是 char 然后是 string。这应该可行:

RxString = RxString.Replace("\u0003", "\r\n");

关于C# 替换字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297196/

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