gpt4 book ai didi

C# 正则表达式替换帮助

转载 作者:太空狗 更新时间:2023-10-29 22:15:14 25 4
gpt4 key购买 nike

我有一个字符串:

Apple1231|C:\asfae\drqw\qwer|2342|1.txt

我有以下代码:

 Regex line2parse = Regex.Match(line,@"(\|)(\|)(\|)(\d)");
if (line2parse < 2)
{

File.AppendAllText(workingdirform2 + "configuration.txt",

我想要做的是将第一个 | 之后的每个 | 替换为 \所以我想写出来

Apple1231|C:\asfae\drqw\qwer\2342\1.txt

最佳答案

您可以在没有正则表达式的情况下执行此操作:

string line = @"Apple1231|C:\asfae\drqw\qwer|2342|1.txt";
string[] parts = line.Split('|');
string clean = parts[0] + "|" + string.Join(@"\", parts, 1, parts.Length - 1);

string.Join 调用使用重载,让您指定起始索引以跳过第一项。

关于C# 正则表达式替换帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112690/

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