String 工具中的第一个字符 - 保留每行的第一个字符
立即从每行开头或整个文本块中提取并保留 first N 字符。非常适合提取固定宽度前缀(例如 YYYY-MM-DD 时间戳、SKU 代码或 3 个字母的货币符号)并使用 智能字边界保护 和 emoji 安全切片 截断 SEO 描述。
保留前 N 个字符的实例
无论您是清理电子表格列、解析服务器日志还是截断产品标题,以下是使用此工具的最常见方法:
| 使用案例 | 输入线示例 | 设置 | 提取结果 |
|---|---|---|---|
| 提取日志日期 | 2026-11-09 14:22:01 [INFO] 开始 |
保留10(每行) |
2026-11-09 |
| 提取货币/国家代码 | USD - 美元 |
保留3(每行) |
USD |
| 提取 5 位邮政编码 | 90210-1234 比佛利山庄,CA |
保留5(每行) |
90210 |
| 标题/摘录截断 | 了解如何优化您的网页 |
保留20 + 避免切字 + 省略 |
了解如何... |
如何提取电子表格和代码中的前 N 个字符
需要在 Excel、Google Sheets、SQL 或您自己的代码中执行相同的操作?使用这些内置子字符串函数:
| 环境/语言 | 公式/代码语法 | 描述 |
|---|---|---|
| Excel 和 Google 表格 | =左(A1, 5) |
返回单元格 A1 中的前 5 个字符。 |
| JavaScript / TypeScript | str.slice(0, 5) 或 Array.from(str).slice(0, 5).join('') |
Array.from 防止将 4 字节表情符号分成两半。 |
| Python | 文本[:5] |
使用从索引 0 到 5 的 Python 切片表示法。 |
| SQL(PostgreSQL、MySQL、SQL Server) | SELECT LEFT(列名, 5) FROM 表; |
提取一列最左边的 5 个字符。 |
常见问题解答
如何从输出中删除空行?
在设置面板中取消选中 保留空行 。输入中的任何空白行或仅包含空格的行都将自动从结果中删除。
“应用到每一行”和“应用到整个文本”有什么区别?
应用于每行 保留列表中每行的前 N 字符。 应用于整个文本 将整个输入(包括换行符)视为单个文档,并仅保留文本开头的前 N 字符。
“修剪前导/尾随空格”是在保留字符之前还是之后发生?
当选中 Trimleading/trailingspace 时,首先删除行开头的意外前导空格(这样您就不会在空白缩进上浪费字符数),并且在添加可选省略号之前清除切片后留下的任何尾随空格(...)。