文本提取行

从多行文本中筛选出符合条件的整行:可按包含关键词、以关键词开头或结尾、正则表达式匹配,或按行号范围提取。结果给出命中行数与总行数,全部在浏览器本地完成,数据不会上传。

输入内容 等待输入

按换行符逐行处理;命中行按原顺序输出,行号从 1 开始。修改设置或输入后会自动重新处理。

提取结果
命中行数—
总行数—
输入文本并选择提取模式,点击「提取行」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

提取规则
  • 以换行符 \r\n、\r、\n 切分行,输出统一使用 \n。
  • 「包含关键词」指该行任意位置出现关键词即命中;开头 / 结尾为精确的边界匹配。
  • 「正则匹配」仅填写表达式本体,程序按 new RegExp(表达式, "i") 构造并逐行测试。
  • 「按行号范围」的行号从 1 开始,如 2-5,8 表示第 2 至 5 行与第 8 行。
  • 命中行按原顺序输出,不会改变行内内容(除非开启了忽略首尾空白,仅用于比较)。
  • 所有处理均在浏览器本地完成,文本不会被上传。