如何将正则表达式行合并为单个正则表达式以删除空格和.在c#

本文关键字:正则表达式 空格 删除 合并 单个 | 更新日期: 2023-09-27 18:01:51

如何将以下Regex组合为单个Regex以删除文件中的所有空格和句号?我想出了如何替换单个字符,而不是单行中的多个字符。

        string testfile = @"C:'test'work'A Nightmare.On.Elm Street 1984.720p.BRRip.nfo";
        testfile = testfile.Substring(0, testfile.Length - 4);
        testfile = Regex.Replace(testfile, @"'.", "");
        testfile = Regex.Replace(testfile, @"'s", "");

谢谢!

如何将正则表达式行合并为单个正则表达式以删除空格和.在c#

使用的正则表达式是@"['s'.]"

testfile = Regex.Replace(testfile, @"['s'.]", "");

试试这个:

testfile = Regex.Replace(testfile, @"[.'s]", "");