跳转到正文

标点符号移除器

粘贴您的文本,其中每个标点和符号都会被去除,无论是哪种语言。选项可让您保留单词内的连字符、保留缩略词中的撇号、压缩留下的双空格,并保护您自行列出的任何字符。免费,无需注册,而且文本不会被上传。

选项

0 个字符

如何使用标点符号移除器

  1. 粘贴您的文本到“输入文本”框中。
  2. 选择选项。 “保留这些字符”接受一串需要保护的字符,例如 #@-。“压缩双空格”默认开启。“保留单词内的连字符”和“保留缩略词中的撇号”需要您勾选后才会生效。
  3. 点击“移除标点符号”。 清理后的文本会以三张卡片显示:“处理前字符数”、“处理后字符数”和“已移除字符数”。
  4. 复制结果。 使用“复制结果”,或点击“清除”重新开始。

会移除哪些内容

该工具会移除 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—wordword word两个单词之间的破折号会变成空格,使单词保持分开
and/orand or字母或数字之间的斜杠同样会变成空格
2024-05-122024 05 12日期和范围中的连字符会变成空格,除非您选择保留
3.14 and 1,0003.14 and 1,000两个数字之间的句点或逗号属于数字的一部分,会被保留
$5 and 10%5 and 10货币符号和百分号会被移除
#tags and @usertags and user除非您在“保留这些字符”中列出 # 和 @

其他标点都会被直接删除,不会在原位置插入空格,因此紧贴下一个单词的句号或逗号(end.Start)会把两者连在一起。例外情况是:两个字母或数字之间的破折号或斜杠会变成空格,两个数字之间的句点或逗号则会被保留。若要在任何位置都保留某个标记,请将它列在“保留这些字符”中。

您需要哪个工具?

如果您想……使用
移除所有标点和符号,并可选择保留部分字符本页工具
删除特定单词,或去除停用词移除单词
将一个字符或短语替换为另一个查找和替换
清理双空格、制表符和空行空格移除工具
去除标点后统计单词单词频率计数器

常见问题

如何从文本中移除标点?
粘贴文本并点击“移除标点符号”。每个标点和符号都会被删除,清理后的文本会显示在下方,并附有移除字符数的统计。
如何移除标点,但保留连字符或撇号?
勾选“保留单词内的连字符”和“保留缩略词中的撇号”。它们只保留位于两个字母之间的符号,例如 well-known 和 it's。若要在任何位置都保留某个符号,例如 3-4 中的连字符,请将它输入“保留这些字符”框中。
它会移除 $ 和 % 之类的符号吗?
会。它会同时移除标点和符号,包括 $、%、&、+、= 等。若要保护其中任何一个,请把它加入“保留这些字符”。
为什么两个单词粘在了一起?
被移除的标点通常是直接删除,而不是替换为空格。例外情况是两侧都是字母或数字的破折号或斜杠,例如 word—word 或 and/or,这类符号会变成空格,使单词保持分开。其他紧贴单词的标点,例如 end.Start,会把单词连在一起;请先在那里加一个空格。
它适用于英语以外的语言吗?
适用。它基于 Unicode 分类,因此其他文字中的标点同样会被移除,带重音的字母则保持不变。
它会移除换行符吗?
不会。换行符会被保留。“压缩双空格”只影响普通空格的连续出现。
我的文本会被上传到任何地方吗?
不会。文本在您的浏览器中处理,永远不会被发送或存储。

相关工具

文本清理与格式中的更多工具