删除标点符号
只保留字母、数字和空白,逗号、引号、连字符、符号、表情以及中日韩标点都会被删除,小数点和日期里的点也会消失。

输出
输入文本即可查看结果。
需要了解的要点
该操作对任何文字系统都只保留字母、数字和空白,其余字符全部删除。逗号、引号、括号、连字符、撇号、斜杠、货币符号和下划线都在其中,表情以及 。 和「」这样的中日韩标点也一样。
这条规则比较粗暴,所以要留意它对数字的影响。Hello, world! It's 3.14 (approx.) #1 — 100% 😀 snake_case 会变成 Hello world Its 314 approx 1 100 snakecase。小数点没了,3.14 变成 314,2024-05-01 变成 20240501。
空格不会被动,所以例子里单独出现的破折号会在原处留下两个空格,之后用清理空格就能收拾干净。换行也属于空白,会被保留。
对某些文字系统有一个特殊情况:组合符号不算字母,所以 e 与音标分开存储的分解形式会丢掉音标,印度系文字的元音符号会消失。而 café 里预先组合好的 é 不受影响。
常用于为词频分析做准备、生成检索用的键,以及整理带装饰符号一起复制下来的字幕或歌词。
按任务选择工具 10
相关工具 4
删除标点符号使用方法
- 把 Hello, world! (test) 3.14 这样的样本粘贴到文本输入框。
- 检查输出区是否为 Hello world test 314,3.14 里的点已经没有了。
- 如果必须保留小数或日期,就别用本操作,改用查找替换只删除你想去掉的符号。
- 对输出运行清理空格,压缩重叠的空格,然后复制结果。
快速说明
为什么 3.14 变成了 314?
小数点也是标点,会和其他符号一样被删掉。2024-05-01 里的连字符,以及电话号码里的加号和连字符也是如此。
it's 这样的词里的撇号会被删除吗?
会。It's 变成 Its,snake_case 里的下划线也会被去掉。只有字母、数字和空白会留下。
表情符号也会被删除吗?
会。表情和符号既不是字母也不是数字,所以会被删除,单独出现的还会留下两个空格,用清理空格即可处理。
为什么有些音标会消失?
以组合符号单独存储的音标不被视为字母。某些 macOS 文件复制出的文字可能是这种形式,音标会丢失而基础字母保留。
