标点符号移除器
粘贴您的文本,其中每个标点和符号都会被去除,无论是哪种语言。选项可让您保留单词内的连字符、保留缩略词中的撇号、压缩留下的双空格,并保护您自行列出的任何字符。免费,无需注册,而且文本不会被上传。
选项
0 个字符
如何使用标点符号移除器
- 粘贴您的文本到“输入文本”框中。
- 选择选项。 “保留这些字符”接受一串需要保护的字符,例如 #@-。“压缩双空格”默认开启。“保留单词内的连字符”和“保留缩略词中的撇号”需要您勾选后才会生效。
- 点击“移除标点符号”。 清理后的文本会以三张卡片显示:“处理前字符数”、“处理后字符数”和“已移除字符数”。
- 复制结果。 使用“复制结果”,或点击“清除”重新开始。
会移除哪些内容
该工具会移除 Unicode 归类为标点或符号的每个字符,下文所述的数字与词间连接情况除外。这包括您预期的标点,例如句号、逗号、冒号、引号、括号、破折号和省略号,也包括 $、+、=、<、>、% 和 & 等符号。由于分类依据的是 Unicode,它同样适用于其他书写系统的标点,例如西班牙语的 ¿ 和 ¡、日语的 。 以及阿拉伯语的 ؟。字母、数字和空格绝不会被改动。
两个“保留”选项的范围刻意设得较窄。“保留单词内的连字符”只保留位于两个字母之间的连字符,因此 well-known 保持完整,而 3-4 中的连字符会变成空格,孤立的破折号则会被删除。“保留缩略词中的撇号”保留位于两个字母之间的撇号,因此 it's 和 o'clock 保持完整,而引号则不会被保留。“保留这些字符”框会保护您输入的字符,无论它们出现在哪里。
示例
输入(58 个字符)
Well-known fact: it's a test — with (lots) of punctuation!
默认选项(51 个字符,移除 7 个)
Well known fact its a test with lots of punctuation
保留连字符和撇号(52 个字符,移除 6 个)
Well-known fact it's a test with lots of punctuation
同上,并在“保留这些字符”中加入 !(53 个字符)
Well-known fact it's a test with lots of punctuation!
使用默认选项时,6 个标点被移除,Well-known 中的连字符变成空格,破折号留下的空格被压缩,因此共移除 7 个字符。取消勾选“压缩双空格”,结果会保留空隙:“a test with lots”中有两个空格。“已移除字符数”计算的是长度差值,因此也包括被压缩掉的空格。
容易令人意外的情况
| 您的文本 | 结果 | 原因 |
|---|---|---|
| word—word | word word | 两个单词之间的破折号会变成空格,使单词保持分开 |
| and/or | and or | 字母或数字之间的斜杠同样会变成空格 |
| 2024-05-12 | 2024 05 12 | 日期和范围中的连字符会变成空格,除非您选择保留 |
| 3.14 and 1,000 | 3.14 and 1,000 | 两个数字之间的句点或逗号属于数字的一部分,会被保留 |
| $5 and 10% | 5 and 10 | 货币符号和百分号会被移除 |
| #tags and @user | tags and user | 除非您在“保留这些字符”中列出 # 和 @ |
其他标点都会被直接删除,不会在原位置插入空格,因此紧贴下一个单词的句号或逗号(end.Start)会把两者连在一起。例外情况是:两个字母或数字之间的破折号或斜杠会变成空格,两个数字之间的句点或逗号则会被保留。若要在任何位置都保留某个标记,请将它列在“保留这些字符”中。
您需要哪个工具?
常见问题
- 如何从文本中移除标点?
- 粘贴文本并点击“移除标点符号”。每个标点和符号都会被删除,清理后的文本会显示在下方,并附有移除字符数的统计。
- 如何移除标点,但保留连字符或撇号?
- 勾选“保留单词内的连字符”和“保留缩略词中的撇号”。它们只保留位于两个字母之间的符号,例如 well-known 和 it's。若要在任何位置都保留某个符号,例如 3-4 中的连字符,请将它输入“保留这些字符”框中。
- 它会移除 $ 和 % 之类的符号吗?
- 会。它会同时移除标点和符号,包括 $、%、&、+、= 等。若要保护其中任何一个,请把它加入“保留这些字符”。
- 为什么两个单词粘在了一起?
- 被移除的标点通常是直接删除,而不是替换为空格。例外情况是两侧都是字母或数字的破折号或斜杠,例如 word—word 或 and/or,这类符号会变成空格,使单词保持分开。其他紧贴单词的标点,例如 end.Start,会把单词连在一起;请先在那里加一个空格。
- 它适用于英语以外的语言吗?
- 适用。它基于 Unicode 分类,因此其他文字中的标点同样会被移除,带重音的字母则保持不变。
- 它会移除换行符吗?
- 不会。换行符会被保留。“压缩双空格”只影响普通空格的连续出现。
- 我的文本会被上传到任何地方吗?
- 不会。文本在您的浏览器中处理,永远不会被发送或存储。