blabla.-6ren">
gpt4 book ai didi

c# - 字符串 : replace last ".something" in a string?

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:57 25 4
gpt4 key购买 nike

我有一些字符串,我想用一个新字符串替换最后一个 .something。例如:

string replace = ".new";
blabla.test.bla.text.jpeg => blabla.test.bla.text.new
testfile_this.00001...csv => testfile_this.00001...new

所以不管有多少 .....,我只想更改最后一个和最后一个 之后的字符串。 来了。

我在 C# 中看到有 Path.ChangeExtension,但它只能与 File 结合使用 - 是否无法仅将其与字符串一起使用?我真的需要正则表达式吗?

最佳答案

string replace = ".new";
string p = "blabla.test.bla.text.jpeg";
Console.WriteLine(Path.GetFileNameWithoutExtension(p) + replace);

输出:

blabla.test.bla.text.new

关于c# - 字符串 : replace last ".something" in a string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11650741/

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