繁体   English   中英

GeDit中的正则表达式

[英]Regular Expressions In GeDit

我需要找到一些语法来寻找通过GeDit打开的txt文档中的简单模式。

特别是我的文件包含如下数据

>|hOR1G1|/1-313
FMVMALTGTGVVSFFT
>|hOR1B1|/1-317
FYGVTIEGLMCVGYIT
>|hOR1E1|/1-314 
FLGDSLMGILFVSYIT
>|hOR1D2|/1-31
LVVANLTGIFFVSYCT
>|hOR1A1|/1-309
MIGNSLGVIFLVSYMT
>|hOR1A2|/1-309
MIAKSLGVVFLVFYMT

在这里,我需要在每个标题中选择/ 1-313并将其从列表的每个奇数字符串中删除,该字符串看起来像

>|hOR1G1|
FMVMALTGTGVVSFFT
>|hOR1B1|
FYGVTIEGLMCVGYIT
>|hOR1E1|

有人可以建议我在GeDit中实现的RE语法以及一些针对此类任务的教程吗?

gedit似乎不是正确的工具,这里的会更好,所以:

perl -pe 's@/\d+-\d+$@@g' file.txt

要么

sed -r 's@/[0-9]+-[0-9]+$@@g' file.txt

如果要替换in-line ,请添加-i开关。

在gedit中:

搜索: /\\d+-\\d+

更换:无

选中正则表达式复选框并全部替换。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM