gpt4 book ai didi

c# - 在 C# 中替换字符串中多次出现的句点

转载 作者:行者123 更新时间:2023-12-05 03:14:43 27 4
gpt4 key购买 nike

我正在编写一段代码,我必须将字符串中多次出现的 Period 替换为一次出现。

我正在使用

string output = System.Text.RegularExpressions.Regex.Replace(input, "\\.+", "\\.");

其中输入是一个字符串,如“ABCDEF...GHIJK...LMNOP”

我试图让我的输出为“ABCDEF.GHIJK.LMNOP”,但它不起作用。我试过了

string output = System.Text.RegularExpressions.Regex.Replace(input, "\\.+", "");

检查它是否有效。事实并非如此。

我怎样才能做到这一点?感谢您的宝贵时间!

最佳答案

        string input = "one.two..three...four....five";
string output = System.Text.RegularExpressions.Regex.Replace(input, "\\.+", ".");

Console.WriteLine(output);
Console.Read();

你的问题是你有“\”。作为替换字符串。它应该只是“。”

关于c# - 在 C# 中替换字符串中多次出现的句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23456754/

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