美文网首页
2020-11-06 小智讲堂之正则表达式(笔记)

2020-11-06 小智讲堂之正则表达式(笔记)

作者: 云若蓝 | 来源:发表于2020-11-06 11:21 被阅读0次

本文源自小智师弟教我的几个替换代码

引用:

https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/regular-expression-language-quick-reference?redirectedfrom=MSDN

https://deerchao.cn/tutorials/regex/regex.htm

开始:

先附上本次使用的字符,使用的软件是notepad++。

https://deerchao.cn/tutorials/regex/regex.htm https://deerchao.cn/tutorials/regex/regex.htm https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/regular-expression-language-quick-reference?redirectedfrom=MSDN

目的是为了将单个文件内的多序列合并为一条序列,删除下图箭头指向的行(序列标题)。

具体步骤:

查找目标\r    #windows中换行符有\r和\n两种,linux中只有\n一种

替换为    #(空),目的是消除所有\r

查找目标\n>.*\n

替换为    #(空)

即可消除文件中所有序列的标题,仅留全文件中第一条序列标题。

#若想删除所有标题,可查找目标>.*\n

另:小智师弟小讲堂的附赠部分

每80字符分割序列

查找目标([acgt]{80})    #[acgt]指的是匹配中括号中a或c或g或t字符,{80}表示匹配数量为80个

替换为\1\n    #\1表示替换为()内的内容,\n表示换行

以序列部分标题作为新标题 结果

查找目标>(.*)-2\n

替换为\1\n

同样是删除所有文件中的序列标题

查找目标[^acgt]{1,}

注:在标题中出现atcg的话就会保留标题中的atcg,从而影响结果。

通过文件查找批量替换多个文件中的序列标题

注:在标题中出现atcg的话就会保留标题中的atcg,从而影响结果。

最后

请谨慎使用。

立夏快乐!

相关文章

  • 2020-11-06 小智讲堂之正则表达式(笔记)

    本文源自小智师弟教我的几个替换代码 引用: https://docs.microsoft.com/zh-cn/do...

  • 龙凯锋:朝鲜射了氢弹射卫星,如此高调,大家怎么看?

    在瞰天下智库大讲堂闲聊,众所周知,瞰天下智库大讲堂是一个开放的民间智库QQ群,别小看这个民间智库是松散的QQ群形式...

  • JS常用正则表达式备忘录

    摘要: 玩转正则表达式。 原文:JS常用正则表达式备忘录 作者:前端小智 Fundebug经授权转载,版权归原作者...

  • Python ☞ day 11

    Python学习笔记之 正则表达式 re模块概述:Python自1.5以后增加了re的模块,提供了正则表达式模式...

  • 易智数学小讲堂,单位换算。

    同学们好,有没有发现考试时我们也总会一不小心就在试卷上白白丢分呢?而这其中最常见的粗心现象想必就要数:单位的误读和...

  • 成败

    事由人做,人聚力合 一人之智,其为小智 众人之智,其为大智 大智所为,纵横天下 小智所为,立于方寸 人心所向,乃成...

  • 周五 2020-11-06 23:30 - 06:50 多云 0

    2020-11-06 充实的一天,中午试了下学一会再去午休,这样心里好接受多了周五 2020-11-06 23:3...

  • 小讲堂之船舶保险

    本周为大家介绍的险种是船舶保险~<阅读完本文,大约需要3分钟> 什么是船舶保险: 船舶保险(Hull Insura...

  • 小讲堂之货运险

    盒子小讲堂开课啦!本周为大家介绍的险种是货运险~<阅读完本文,大约需要3分钟> 什么是货运险 货物运输险(简称货运...

  • 学习笔记 正则表达式

    2021.01.19 北京海淀 -2℃ 小雪转晴 正则表达式学习笔记 说明:该笔记参考“菜鸟教程”网站正则表达式...

网友评论

      本文标题:2020-11-06 小智讲堂之正则表达式(笔记)

      本文链接:https://www.haomeiwen.com/subject/zhzzvktx.html