`
polyahu
  • 浏览: 23191 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

为什么大家不愿意读正则表达式...

 
阅读更多
尝试用shell命令做一些批量的重命名,做如下的操作:

mv [六人行.第三季][Friends.S03E01][圣城家园dream2008.cn][中英双字幕].mp4 \ 
Friends.S03E01.mp4


想了一下,拼凑出下列命令,试了一下,可用。

ls | sed 's/\(\[.*\[F\)\([^]]*\)\(\].*\]\)\(.*\)/mv \1\2\3\4 F\2\4/'| sh
ls | awk -F '[][]' '{printf "mv \""$0 "\" "$4$NF}'|sh
ls | awk -F '[][]' \
      '{for(i=1;i<=NF;i++)if($i~/^[A-Za-z0-9]/)printf "mv \""$0 "\" "$i$NF}'|sh



sed的正则表达式好难读啊...
分享到:
评论

相关推荐

    java正则表达式.zip

    - 正则表达式中的特殊字符需要转义,如`\d`应写为`\\d`。 - 如果正则表达式在字符串中,需要额外的转义,如`"\\d\\d"`。 - 贪婪与非贪婪匹配:默认情况下,`*`, `+`, `?`是贪婪的,会尽可能多地匹配。如果在后面加上...

    正则表达式.rar 正则表达式.rar

    正则表达式,简称为正则或regex,是一种强大的文本处理工具,用于匹配、查找、替换和处理字符串。它在编程、数据验证、文本编辑器等多个领域广泛应用,是IT行业中不可或缺的基础知识。 正则表达式的基本概念: 1. *...

    正则表达式.rar || 正则表达式.rar

    正则表达式,简称为正则,是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换。在计算机科学和编程领域,正则表达式是处理文本的基础,广泛应用于数据验证、搜索、替换和提取等多种场景。下面将详细...

    正则表达式.txt,正则表达式.txt

    #### 一、什么是正则表达式? 正则表达式(Regular Expression),简称“regex”或“regexp”,是一种在文本中查找字符串的强大工具。它由一系列字符和特殊符号组成,用于匹配一组符合特定规则的字符串。通过正则...

    正则表达式.rar

    这个压缩包文件"正则表达式.rar"包含了一个名为"正则表达式.chm"的帮助文档,很可能是关于Java中正则表达式的详细教程或参考手册。 正则表达式的基本概念: 1. **模式(Pattern)**:正则表达式就是一种模式,它...

    各种正则表达式.txt

    邮箱,手机号,日期,通行证,等等各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt各种正则表达式.txt

    c#正则表达式.ppt

    c#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.pptc#正则表达式.ppt

    正则表达式.CHM

    9. 安全匹配与不安全匹配:在某些上下文中,正则表达式可能引发无限循环,如`/(a*)*/`在遇到连续的"a"时,如果不小心可能会无限循环。 10. 转义字符:`\`用于转义特殊字符,如`\.`匹配实际的句点,`\(`匹配实际的左...

    精通正则表达式.pdf

    电子版《精通正则表达式》精通正则表达式.pdf解压后5.78M。 正则表达式,不用介绍了吧,作为开发者的你掌握了吗? &lt;br&gt;将自己收藏的精通正则表达式.pdf与大家分享下载使用 勇往直前:http://forward8.cn

    Python正则表达式.xmind

    Python正则表达式re模块总结:包含:1、re模块简介,2、re模块常量3、re模块函数4、re模块异常5、正则对象六、注意事项

    正则表达式.chm

    7. **修饰符**:在某些语言中,如Perl和JavaScript,可以使用修饰符如`i`(不区分大小写)、`g`(全局匹配)和`m`(多行模式)来改变正则表达式的行为。 8. **实际应用**:文档可能提供示例,展示如何在编程语言中...

    正则表达式.exe

    根据官方推荐的正则表达式编辑器redemo.py源文件编译而成的windows系统下的免控制台工具。本软件可以对正则表达式进行编辑验证。

    TestRegex,正则表达式测试程序,测试正则表达式,正则表达式测试程序,测试正则表达式.zip

    TestRegex,正则表达式测试程序,测试正则表达式,正则表达式测试程序,测试正则表达式.zip

    EXCEL使用正则表达式.rar

    在"EXCEL使用正则表达式.rar"这个压缩包中,我们有两个文件:一个名为"EXCEL使用正则表达式.txt"的文本文件,很可能包含了关于如何在Excel中应用正则表达式的详细步骤和示例;另一个是"ExcelAPI.xll",这是一个动态...

    Java正则表达式.ppt

    Java正则表达式虽然与其他语言的正则表达式有相似之处,但它们并不完全相同,有自己的语法和特性。使用Java正则表达式的好处在于它能显著提高编程效率,例如验证电子邮件地址这样的任务,传统方法可能需要大量的代码...

    正则表达式.pdf

    3. 字符串替换:使用正则表达式可以将字符串中的某些部分替换为其他内容,例如将所有的电话号码替换为星号。 正则表达式的实现方式: 1. 编译正则表达式:使用re模块的compile函数将正则表达式编译成一个模式对象...

    C#正则表达式.zip

    在C#中,还可以使用`RegexOptions`枚举值来改变正则表达式的行为,例如使匹配不区分大小写,或启用多行模式等。 总之,了解和掌握C#中的正则表达式不仅能提高你的字符串处理能力,还能使你在处理复杂的数据过滤、...

    45 - Nginx中的正则表达式.mp4

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持...

    正则表达式正则表达式.zip

    本压缩包包含一个名为“正则表达式语法.docx”的文档,详细介绍了正则表达式的核心概念和常用语法。 正则表达式的概念始于1950年代,由数学家理查德·巴雷特·博耶和斯蒂芬·科里提出,后来在计算机科学中得到了...

    java基本正则表达式.zip

    java基本正则表达式.zipjava基本正则表达式.zipjava基本正则表达式.zipjava基本正则表达式.zipjava基本正则表达式.zipjava基本正则表达式.zipjava基本正则表达式.zip

Global site tag (gtag.js) - Google Analytics