regex - 具有模式匹配的子集行
问题描述
我有一个制表符分隔的文件,其列格式如下:
cat 1/1:127:59:0:1 0/0:.:78:0:.,.,.:1 0/0:.:64:0:.,.,.:
cat 0/0:.:53:0:.,.,.:1 0/1:.:53:0:.,.,.:0 0/0:.:57:0:.,.,.:1
dog 1/0:127:59:0:1 1/1:.:78:0:.,.,.:1 0/0:.:64:0:.,.,.:1
我需要对具有一列或多列以“1/1:”开头并以“:1”结尾的所有行进行子集化,给出以下文件:
cat 1/1:127:59:0:1 0/0:.:78:0:.,.,.:1 0/0:.:64:0:.,.,.:0
dog 1/0:127:59:0:1 1/1:.:78:0:.,.,.:1 0/0:.:64:0:.,.,.:1
我尝试过使用 grep 和正则表达式,但我似乎无法让它工作。
任何帮助将不胜感激!
注意。实际文件很大
解决方案
推荐阅读
- azure-api-management - Azure APIM - 旧的开发人员门户等待时间不超过一分钟,它就停止了
- javascript - 在laravel应用程序中从父组件向子组件发出vue事件而不使用事件总线
- javascript - 根据匹配返回搜索结果,而不是根据 ID
- javascript - Puppeteer 如何直接转到所需的页面
- c++ - 如何找到可连接的线程并将它们从向量中删除?
- c - 如何将长类型值传递给以整数作为返回类型的函数的参数?
- javascript - 如何通过javascript选择具有div id的图像src
- javascript - Promise 中的异步代码总是反模式吗?
- jquery - 如何使用一次单击 +1 值,第二次单击 -1 值等来制作类似按钮
- python - List 总是存储索引对象,而不是仅在设置新的最佳分数时存储