gpt4 book ai didi

c# - 将 '\n' 而不是 '\\n' 拆分为字符串数组

转载 作者:行者123 更新时间:2023-11-30 19:42:05 25 4
gpt4 key购买 nike

我有一个 csv 文件,其中包含值为 '\\\n''\\\t' 的列,它们被换行和制表符转义。但是,我想将每一行拆分为字符串数组。

如何拆分'\n'而不是'\\\n'

我正在看 Regex.Split 是正确的方向吗?我尝试了 Regex.Split(input, @"[^\\]\n"); 但结果似乎是正确的,但前面的一个字符总是丢失,据说是由 [^\] 引起的。

最佳答案

如果您使用Regex.Split 那么@"(?<!\\)\\n"火柴\n但不是 \\n (\\\n 也是如此)并且不会切断任何东西。背后的负面看法(?<!\\)不构成匹配的一部分,因此不会删除多余的字符。

关于c# - 将 '\n' 而不是 '\\n' 拆分为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164233/

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