提取每第 n 个字母(数字)

2023-12-29

我有一个包含行:名称、空格和零和一字符串的文件,我需要提取零和一字符串的每第 5 个字符,对结果求和,如果总和不为 0 - 保存名称到另一个文件中。

1rt2 0001000000100000000000001010000100000000010000001000000100010010000000000000
1gh4 0001000000100000000000001010000100000000010000001000000100000010000000000000
3fg5 1000000100010010000000000000100000010000000001000000100000010000000000000000
45gh 1000000100000010000000000000100000010000000001000000000100010000000000000000

问题:如何提取位串的每 5 个数字(字母)?解决方案越简单 - 越好...

预先非常感谢!


sed -e '/ \(.........\)*........1/s/^\([^ ]*\) .*$/\1/;t;d'

匹配在 9 的倍数位置上有 1 的行(对于这些行,总和不会为 0)并打印该行的文件名部分。所有其他行均不打印。

sed -e '/ \(.....\)*....1/s/^\([^ ]*\) .*$/\1/;t;d'

每 5 个 0 或 1 就会完成这项工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

提取每第 n 个字母(数字) 的相关文章

  • 正则表达式最多匹配五个单词

    我有一个正则表达式 a zA Z 0 9 1 5 它验证该单词包含字母数字字符和少数特殊字符 并且长度不应超过5人物 如何使此正则表达式接受最多五个与上述正则表达式匹配的单词 a zA Z 0 9 1 5 s a zA Z 0 9 1 5
  • 与区域指示符字符类匹配的 python 正则表达式

    我在 Mac 上使用 python 2 7 10 表情符号中的标志由一对表示区域指示符号 https en wikipedia org wiki Regional Indicator Symbol 我想编写一个 python 正则表达式来在
  • Java 正则表达式 - 字母数字,最多一个连字符,句点或下划线,七个字符长

    我是 Java 正则表达式工具的新手 尽管它们潜力巨大 但我很难完成这项任务 我想编写一个正则表达式来验证遵循以下语法的输入字符串 小写字母和数字的任意组合 仅一个下划线 一个破折号或一个句号 无其他特殊字符 最小长度为 5 我想出了以下解
  • Golang 正则表达式在字符串之间替换

    我有一些可能采用以下形式的字符串 MYSTRING MYSTRING n MYSTRING n MYSTRING randomstringwithvariablelength n 我希望能够将其正则表达式为MYSTRING foo 基本上替
  • 为什么这些非捕获正则表达式组不能正常工作?

    所以我花了很多时间在另一个堆栈溢出问题上 同样的问题又出现在上一个问题上 非捕获组并没有像我期望的那样工作 至少我是这么认为的 这是一个愚蠢的例子 类似于其他人的 CSS 测试字符串 这是我的正则表达式 rgb S 这是测试字符串 1px
  • 正则表达式,如果模式在引号中则忽略模式

    编写一个非常简单的脚本解析器作为学校项目的一部分 虽然这不是必需的 但我很好奇是否可以仅使用正则表达式来完成 语法类似于 ASP 其中脚本以 结尾 它只支持一个命令 pr 与echo或Response Write相同 现在我正在使用这个正则
  • Python 中的 grep 等价物是什么?

    假设我有一个文本文件 其中包含 我喜欢大象 这一行 如果我捕获所述文件并将其通过管道发送到 grep大象 我会得到整行 我喜欢大象 如何使用 re 在 Python 中实现此功能 我一直在尝试以下方法 test re search elep
  • 这个巨大的正则表达式是如何工作的?

    我最近在我的一个目录中的一个名为的文件中找到了下面的代码doc php 文件功能或链接到文件管理器 做得非常好 基本上 它列出了当前目录中的所有文件 并且允许您更改目录 它可以访问我的所有文件 添加 重命名 信息 删除 我不记得安装过它 我
  • 为什么 re.findall 在查找字符串中的三元组项时不具体。 Python

    所以我有四行代码 seq ATGGAAGTTGGATGAAAGTGGAGGTAAAGAGAAGACGTTTGA OR 0 re findall r ATG 9 TAA TAG TGA seq 首先让我解释一下我正在尝试做什么 如果这令人困惑
  • 正则表达式库基准

    我最近一直想知道正则表达式实现的性能 并且很难想出很多有用的信息 它很容易对浏览器 javascript 正则表达式性能进行基准测试 网上有很多工具 Chrome 和 Opera 中的 javascript 正则表达式实现几乎摧毁了所有其他
  • 正则表达式上的换行符

    我试图替换两个标签之间的所有内容 但我无法构建正确的表达式 这就是我所做的
  • 使用正则表达式模式查找 -name 并使用 cp 替换文件名

    目前我正在使用该命令cron复制 data从源到目标路径 find source path name data exec cp target path 源码结构为 source path category1 001 data source
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • Perl:正则表达式不抓取代码中的多行 C 风格注释

    我有一个 Perl 程序 读取用 C 编写的 SRC 文件 使用 SRC 文件中的正则表达式匹配来查找特定格式的数据以用作目标文件名 打开新的目标文件 执行另一个正则表达式匹配以查找包含关键字 abcd 的所有 C 风格注释 注意 这些注释
  • 如何通过php获取网页的Open Graph协议?

    PHP 有一个简单的命令来获取网页的元标记 get meta tags 但这仅适用于具有名称属性的元标记 然而 开放图谱协议如今变得越来越流行 从网页获取 opg 值的最简单方法是什么 例如 我看到的基本方法是通过 cURL 获取页面并使用
  • Oracle REGEXP_INSTR() 和“a-z”字符范围与预期不匹配

    我想用REGEXP INSTR 在 oracle 数据库中检查小写 大写字符 我知道 upper and lower POSIX 字符类 但我选择了a z这给了我非常奇怪的结果 我不明白 有人可以解释一下吗 SELECT REGEXP IN
  • 正则表达式删除字符串中的双/三逗号

    我需要解析一个字符串 因此结果应该像这样输出 abc def ghi klm nop 但我收到的字符串可能看起来更像这样 abc def ghi klm nop 关键是 我事先不知道单词之间有多少个逗号 我可以在 C 中使用正则表达式来帮助
  • 替换C#字符串中的数字

    我正在尝试使用正则表达式对字符串进行一些工作 但遇到了一些困难 我的目标是用字符替换字符串中的数字 特别是如果字符串中有一组数字 我想用一个字符替换整个数字组 如果只有一个数字 我想将其替换为 例如 如果我有字符串 test12345 tx
  • 除括号之间的内容外,所有内容均小写

    考虑以下字符串 LoReM FOO IPSUM dolor BAR Samet fooBar 我正在寻找一种方法来小写所有内容 除了 brackets 之间的内容应该被忽略 所以期望的输出是 lorem FOO ipsum dolor BA
  • 根据列中的部分字符串匹配选择数据框行

    我想根据列中字符串的部分匹配从数据框中选择行 例如列 x 包含字符串 hsa 使用sqldf if它有一个like语法 我会做类似的事情 select from lt gt where x like hsa 很遗憾 sqldf不支持该语法

随机推荐

  • 如何在 java 9 中声明模块 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在我的项目中使用 java 9 模块 我想将我的数据和服务类 位于名为com test base 在一个名为 Base 的模块中
  • 如何在 REST API 中管理 3 个资源之间的关系

    我正在创建一个基于 REST 概念的 API 但在谈论相关资源时我仍然有点困惑 我有一个网站 人们可以在多个组中注册并选择多个角色 例如 我们以在公司注册的人为场景 公司 Facebook Google Apple Roles 营销 Sal
  • 如何使用 Core Motion 通过 SwiftUI 输出磁力计数据?

    我在使用 Core Motion 和 SwiftUI 输出磁力计 加速度计和陀螺仪的数据时遇到问题 我假设我的问题与 startMagnetometerUpdates 有关 我尝试使用在堆栈溢出以及 GitHub google 上找到的源代
  • 在循环中将局部变量声明为final

    我知道已经有人提出并回答了非常类似的问题 我阅读了我能够找到的问题 但仍然不是 100 清楚 考虑这个代码片段 public static void fooMethod while lt gt final int temp
  • 显示:表格单元格、内容和填充

    我有一个非常简单的 HTML 页面 它在两列中显示内容 设置我正在使用的列的格式 div 作为外部容器 显示 表行 和两个内部容器 div 作为实际列 显示 表格单元格 其中一列的顶部有填充 标记如下所示 为了清楚起见 省略了额外的标记和样
  • 哪个 gfortran 编译器标志与警告“非法预处理器指令”相关?

    当使用 pFUnit 3 2 9 测试我的 Fortran 代码时 我收到许多 非法预处理器指令 警告 例如 Warning Illegal preprocessor directive path to my file test f90 3
  • JESS 与 DROOLS :向后链接

    我正在尝试用 Drools 替换 Jess 作为我们项目中的向后链接规则引擎 我一直在寻找有关如何使用 Drools 完成反向链接的简单示例 有趣的是 只有 1 个相同example http www slideshare net Mark
  • 如何在 TFS 2012 中创建工作项类型

    如何在 TFS 2012 中创建自定义工作项类型 例如 我想创建一个名为 支持请求 的类型 而不仅仅是错误或任务等 我有一个 XML 模板文件 问候 昂 下载 TFS 2012 Power Tools 以安装流程编辑器 关联 http vi
  • 在 React 组件的 setState 中使用 Math.random 时组件渲染不正确

    目的是显示对象列表中的项目 但在每次页面刷新时 应从列表中随机选择该项目 这里 Testimonials是列表 我想显示该列表中的任何随机项目 如果我使用常量 它就可以正常工作 当我使用随机函数时 它不会显示正确的图像及其关联的项目消息 我
  • JavaScript:输出符号和特殊字符

    我正在尝试使用 JavaScript 将一些符号包含到 div 中 它应该看起来像这样 x reals 但我得到的是 x 8712 reals var div document getElementById text var textnod
  • 如何用 BEM 指定状态?

    使用 BEM CSS 类语法 假设我有一个具有以下类的元素 div class purchase module2 heading tooltip div 现在假设有一个事件或某些东西使这个 工具提示 变得活跃或可见 用 BEM 表达这一点的
  • 在 C++ 中使用 auto 声明变量有缺点吗?

    看起来auto是 C 11 中添加的一个相当重要的功能 它似乎遵循许多较新的语言 与 Python 这样的语言一样 我没有看到任何显式的变量声明 我不确定是否可以使用 Python 标准 使用有什么缺点吗auto声明变量而不是显式声明它们
  • 如何从 Java 中的 BigInteger 获取无符号字节数组?

    我需要转换一个大整数 https docs oracle com javase 7 docs api java math BigInteger html以大端格式编码的无符号整数 但我遇到了问题BigInteger toByteArray
  • Python 2:ValueError:以 10 为基数的 int() 的文字无效:'20.0'

    我在 python 数学中遇到了一个小问题 所以我有一些变量 x y and answer gt gt gt x 20 gt gt gt y 21 gt gt gt answer x y 100 gt gt gt answer 0 所以它打
  • PostgreSQL 更新时区偏移

    有什么快速简便的方法来校正时区TIMESTAMP WITH TIME ZONE字段不小心输入了错误的时区 就我而言 以下记录被错误地输入为 UTC 而不是美国 太平洋地区 t0 t1 what 2011 06 01 13 00 00 00
  • 无法使用 install.packages 安装 R-forge 软件包

    This http thread gmane org gmane comp lang r finance 10265 question http thread gmane org gmane comp lang r finance 1002
  • 用户在线离线状态-离线状态问题

    首先这是相关问题PHP 在线离线状态 https stackoverflow com questions 13201579 php online offline status 13201617 comment17974371 1320161
  • 模拟移动设备上的点击事件

    我在窗口加载时有一个点击事件 如下所示 function myFunction document getElementById myEl click works on desktop not on mobile window onload
  • 解析失败:Lcom/google/android/gms/common/api/Api$zzf;

    当我们运行应用程序的 apk 文件时 我收到此错误 在build gradle我们设置multidex并编译multidex存在于Gradle文件中 我们将 Firebase 版本更改为上方和下方 但这对我们不起作用 这是我们在运行控制台的
  • 提取每第 n 个字母(数字)

    我有一个包含行 名称 空格和零和一字符串的文件 我需要提取零和一字符串的每第 5 个字符 对结果求和 如果总和不为 0 保存名称到另一个文件中 1rt2 0001000000100000000000001010000100000000010