给每一行添加前缀和后缀
在每一行的开头和结尾添加文本,可用 {n} 插入行号,并可跳过空行。适合列表、代码和 Markdown,在浏览器中运行。
完全在浏览器中运行,您的数据不会被上传。
什么是 行首行尾添加?
在列表的每一行之前和/或之后添加相同的文本。占位符 {n} 会插入行号,因此你可以一步生成编号列表、带引号的字符串、HTML 列表项或代码行。
如何使用 行首行尾添加
- 把各行文本粘贴到输入框中。
- 在前缀和/或后缀中键入要添加的文本——用 {n} 表示行号。
- 保持开启跳过空行,空白行就不会被改动。
- 从输出中复制结果。
示例
输入
a b
输出
1. a; 2. b;
前缀 "{n}. ",后缀 ";"
何时使用 行首行尾添加
适用于每一行都需要相同包装的场合:数组所需的引号和逗号、<li> 标签、Markdown 项目符号、引用用的 > ,或编号。如果需要条件性或基于模式的编辑,请改用正则表达式测试工具的替换功能。
行首行尾添加 的工作原理
输入被拆分成行。对每一行(开启跳过时不含空行)添加前缀和后缀,所有 {n} 都会被替换为从 1 开始的计数器,且只对实际被修改的行计数。前缀和后缀中的其他字符都按字面使用。
常见用例
- 给各行加上引号和逗号,用作代码数组
- 把各行变成 HTML 的 <li> 元素
- 给各行编号:用 "{n}. " 作前缀
- 在一列 slug 前加上域名或路径
- 用 "> " 引用电子邮件回复
常见问题
如何给行编号?
在前缀中放入 {n},例如 "{n}. " 或 "{n}) "。
空行会被编号吗?
开启跳过空行时不会;编号会接着下一个非空行继续。
可以在行的中间添加文本吗?
不可以,只能在开头和结尾添加。如需那样做,请使用带替换功能的正则表达式测试工具。