gpt4 book ai didi

.net - 如何在行中断开字符串

转载 作者:行者123 更新时间:2023-12-04 16:27:59 25 4
gpt4 key购买 nike

我对断线的正确方法感到困惑。

我在某处读到 Windows 使用\r\n 来换行,但这两个代码产生相同的结果

regex.split(sometext, "\r\n");
regex.split(sometext, "\n");

正确的方法是什么?,这些表达式总是产生相同的?

最佳答案


var myArray = sometext.Split(Environment.NewLine);
Environment.NewLine将为您的操作系统选择正确的。如果数据是在不同的系统上创建的,这将失败。可能适用于所有系统但会产生一些意想不到的后果的东西是
var myArray = sometext.Split(new[] {'\r', '\n'}, 
StringSplitOptions.RemoveEmptyEntries);

一些可能令人担忧的事情是它会删除所有空行并在回车时拆分。

关于.net - 如何在行中断开字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5583234/

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