`
tyllxx
  • 浏览: 86464 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

匹配windows文件命名规则的正则式

阅读更多

已通过C#验证可用:

(?!((^(con)$)|^(con)\\..*|(^(prn)$)|^(prn)\\..*|(^(aux)$)|^(aux)\\..*|(^(nul)$)|^(nul)\\..*|(^(com)[1-9]$)|^(com)[1-9]\\..*|(^(lpt)[1-9]$)|^(lpt)[1-9]\\..*)|^\\s+|.*\\s$)(^[^\\\\\\/\\:\\*\\?\\\"\\\\|]{1,255}$)

 

分享到:
评论

相关推荐

    C#利用正则匹配excel单元格的数据

    在C#中,我们可以使用`System.Text.RegularExpressions`命名空间下的`Regex`类来实现正则表达式功能。通过定义一套规则(如字符、数字、特殊符号的组合),我们可以精确地匹配或筛选出符合模式的字符串。例如,在...

    C#正则测试器

    "正则"和"正则表达式"则是指用于文本处理的模式匹配工具,它们允许程序员定义一系列规则来匹配字符串。在C#中,正则表达式通常通过`System.Text.RegularExpressions`命名空间中的类和方法来实现。 压缩包子文件的...

    通过正则表达式来批量修改文件名

    "通过正则表达式来批量修改文件名"是一个高级技巧,它利用了正则表达式的强大功能来实现灵活、精确的文件命名规则更改。在这个场景下,我们可以使用编程语言如Python、JavaScript或者专门的命令行工具来实现这一目标...

    windows文件批量改名工具

    工具会提供多种改名规则供用户选择,如预设模式(如数字递增、日期时间格式等)、替换模式(替换文件名中的特定字符或字符串)、插入模式(在文件名中插入指定文本)以及自定义模式(允许用户输入复杂的正则表达式...

    jQuery获取上传文件的名称的正则表达式

    方法三考虑到了中文文件夹和文件名的情况,它构建了一个更复杂的正则表达式来匹配Windows系统下的文件路径。这个表达式不仅包含了基本的路径结构,还遵循了Windows的命名规则,排除了不允许的字符。这个正则表达式...

    windows下批量修改文件及文件夹名称小工具

    本文将深入探讨“Windows下批量修改文件及文件夹名称小工具”,介绍其功能、工作原理以及如何利用正则表达式进行高级命名规则设定。 批量重命名工具通常是为了简化对大量文件的操作而设计的,它允许用户一次指定一...

    正则表达式工具 (c#程序写的)

    在C#中,使用正则表达式可以创建复杂的模式匹配规则,例如检查电子邮件地址的有效性、验证电话号码格式或者从大量文本中提取特定信息。在标题中提到的“正则表达式工具”,很可能是作者用C#编写的一个应用程序,用于...

    正则表达式和工具

    - **命令行工具**:如grep(Linux/Unix)和findstr(Windows),可用于搜索文件中的模式。 4. **应用场景** - **数据验证**:在表单提交时验证用户输入,如邮箱、电话号码或日期格式。 - **文本提取**:从大量...

    python批量修改windows电视剧文件名称 rename_file.zip

    3. **正则表达式**:正则表达式(Regex)是匹配和处理字符串的强大工具,本脚本可能使用了它来解析电视剧文件名中的编号信息。例如,使用`re.search()`或`re.findall()`可以找出文件名中符合特定模式(如"第XX集")...

    Winform做的正则表达式替换助手

    6. **保存和加载配置**:用户可能希望保存他们的正则表达式和替换规则以备后用,所以应用可以提供保存和加载配置的选项,这涉及到文件操作,如读写XML或JSON文件。 在实现以上功能时,还需要注意错误处理,比如确保...

    CSharpC#正则练习器含原码

    3. **Regulation.XML**:这可能是存储正则表达式练习数据或者规则的XML文件。XML是一种结构化数据存储格式,易于解析和读取,适合用来保存练习题目、答案或其他元数据。 4. **正则表达示练习器源代码**:这个文件名...

    小程序-C#将文本文件读写并对部分内容匹配和替换

    在本文中,我们将深入探讨如何使用C#编程语言来实现小程序功能,主要涉及文本文件的读写操作以及对其中特定内容的匹配与替换。C#是Microsoft开发的一种面向对象的编程语言,广泛应用于Windows应用程序、Web应用(如...

    ReNamer Pro(windows文件批量重命名工具) 6.9.0.zip

    总之,ReNamer Pro是一款强大且易用的批量文件重命名工具,它的多种重命名规则和自定义选项使其成为Windows用户管理大量文件时不可或缺的助手。无论是简单的文本替换还是复杂的正则表达式操作,都能轻松应对,提升...

    正则表达式测试

    正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或提取符合特定规则的字符串。在IT领域,尤其是编程和数据分析中,正则表达式扮演着至关重要的角色,它允许开发者高效地处理字符串操作...

    文件名字批量替换

    - **正则表达式**:对于更复杂的匹配和替换,支持正则表达式的工具可以提供更高的灵活性。 4. **应用场景**: - **项目整理**:在项目结束时,统一文件命名有助于归档和检索。 - **数据分析**:在数据处理中,...

    C#正则表达式之Regex类用法详解

    在Windows文件搜索时,我们会使用通配符来简化查找过程,例如“*.doc”可以找到所有Word文档。正则表达式相较于通配符功能更为强大,因为它可以对文本进行更为复杂和精确的匹配。 C#中的正则表达式使用反斜杠“\”...

    批量替换文件名

    "批量替换文件名"这个主题涉及到多个知识点,包括文件操作、正则表达式、批处理以及特定类型文件的命名规则。 首先,我们要理解批量替换的基本概念。批量替换通常指的是通过一个程序或脚本来一次性修改多个文件的...

Global site tag (gtag.js) - Google Analytics