regex - 正则表达式匹配数据块
问题描述
给定这样的东西-字符串包含换行符和回车符;为简洁起见,我将字符添加到示例中:
AB01 88 99 10
\nHH01 123 123
\nHH02 123 123
\nHH03 123 123
\nXX10 88 99 10
\nHH01 456 789
\nHH02 456 789
\nHH03 456 789
\nXX10 99 10 11
我正在尝试将 HH01 组提取到 HH03
我期待这样的结果。
groups = [
"HH01 123 123\nHH02 123 123\nHH03 123 123",
"HH01 456 789\nHH02 456 789\nHH03 456 789"
]
我正在尝试用正则表达式提取它,但我并不完全理解我在做什么。
我的表情是这样的:/HH01(.*)HH03/
我不知道如何处理换行符。我也试过/HH01(.*)HH03/m
了。
有人可以帮我指出正确的方向吗?
解决方案
推荐阅读
- html - 引导日期选择器位置
- apache-spark - 将函数应用于数据框列 spark scala
- swift - 在 Swift 中调用不同程度的 arc4random 随机性?
- r - 如果两列组合完全匹配其他两列,则子集数据框
- c# - 使用 webapi 在 excel 中导出数据
- email - 收到的电子邮件标头 spf 失败
- python - 地图上的天气数据
- bash - Spark 提交成功,但 Airflow Bash 操作员失败,退出代码为 127
- wordpress - 具有不同小部件的 Wordpress 不同产品类别页面
- python - 我如何打印除标题行之外的每个列表的第一个索引?