从文件名中删除特殊字符

学习

我需要从文件中删除特殊字符,根据该示例我尝试了以下代码,但生成的错误很少。我需要此代码才能用于基于ASP.NET Web窗体的应用程序。

using System;
using System.Linq;
using System.Text.RegularExpressions;

public class Test {
    public static void Main() {
        // your code goes here

        var file_name = GetValidFileName("this is)file<ame.txt");
        Console.WriteLine(file_name);
        private static string GetValidFileName(string fileName) {
            // remove any invalid character from the filename.
            return Regex.Replace(fileName.Trim(), "[^A-Za-z0-9_. ]+", "");
        }
    }
}

在&输出ideone.com上的示例代码

廷沃

您已放入private static string GetValidFileNamepublic static void Main()并且不允许使用C#。只需简单地更改代码即可,如下所示:

using System;
using System.Linq;
using System.Text.RegularExpressions;

public class Test {
    public static void Main() {
    // your code goes here

    var file_name = GetValidFileName("this is)file<ame.txt");
    Console.WriteLine(GetValidFileName(file_name));

    }
    private static string GetValidFileName(string fileName) {
        // remove any invalid character from the filename.
        String ret = Regex.Replace(fileName.Trim(), "[^A-Za-z0-9_. ]+", "")
        return ret.Replace(" ", String.Empty);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

在Linux中批量删除文件名中的特殊字符

来自分类Dev

在Windows中从文件名中批量删除特殊字符

来自分类Dev

从powershell中的文件名中删除特殊字符

来自分类Dev

删除文件名中带有特殊字符的目录

来自分类Dev

Powershell从文件名中删除特殊字符

来自分类Dev

从文件名中删除某些特殊字符

来自分类Dev

文件名Java中的特殊字符

来自分类Dev

如何从PHP表单文件上传的文件名中删除特殊字符,例如撇号/引号

来自分类Dev

无法删除/移动文件名中带有特殊字符的文件

来自分类Dev

正则表达式从Windows的文件名中删除特殊字符

来自分类Dev

Django从文件名中删除“ @”和其他特殊字符

来自分类Dev

如何使用命令从文件名中删除特殊字符?

来自分类Dev

尝试从文件名中批量删除不可见的特殊字符

来自分类Dev

在Perl中以特殊字符打开文件名中的文件

来自分类Dev

删除文件名中的特定字符

来自分类Dev

更改bash中具有特殊字符的文件名

来自分类Dev

文件名中的特殊字符(\#033OA)

来自分类Dev

bash-处理文件名中的特殊字符

来自分类Dev

终端命令:处理文件名中的特殊字符

来自分类Dev

文件名和路径中的特殊字符

来自分类Dev

从NSString删除一些附加在电子邮件中的文件名PDF的特殊字符

来自分类Dev

带有特殊字符的文件名

来自分类Dev

无法从文件名读取特殊字符

来自分类Dev

从文件名javascript中删除非法字符

来自分类Dev

如何从文件名中删除非ASCII字符?

来自分类Dev

如何删除Bash文件名中的结尾字符?

Related 相关文章

热门标签

归档