返回资讯中心
外部精选
软件工程
#开发者实时流

Show HN 上线 Case Converter:支持 AP/APA/Chicago/MLA 标题格式的大小写转换工具

来源标题:Show HN: Case converter with AP/APA/Chicago/MLA title case

Case Converter 是一个在浏览器本地运行的免费大小写转换工具,粘贴文本、选择模式即可复制结果,内容不会离开当前标签页。它支持句子大小写、标题大小写、全大写、全小写、camelCase 和 URL slug 等多种模式,其中标题大小写遵循 AP、APA、Chicago、MLA 规范。

Hacker News 最新ankurbhardwajde2026/11/10 · 今天16 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

大小写转换器只改变字母大小写,不重写文字。粘贴文本、选择模式、复制结果即可。本站是一个在线大小写转换器:一款在浏览器中运行、免费的大小写转换工具,因此草稿、客户名称和源代码永远不会离开这个标签页。

当 Caps Lock 把一整段文字都变成大写、当标题需要 Title Case、或者当 CMS 需要小写 slug 时,人们就会去找一个在线大小写转换器。letter case converter 和 text case converter 是同一件事的不同叫法。一个通用大小写转换器可以在一次粘贴中完成其中好几项任务——句子大小写、标题大小写、全大写、全小写、首字母大写(专名)格式、camelCase 以及 URL slug。使用上方的编辑器,或者在已经知道模式时打开对应的专用页面。

最常见的需求很简单:把大写转成小写。如果收到一份全是 ALL CAPS 的文档,你需要一个把所有字母都转换、同时保留空格、数字和换行的 uppercase to lowercase converter。那就是 lower case converter。在 Word、Excel 中,或者当在浏览器里过一遍更快时,请参阅如何在线把大写转成小写。

一次粘贴即可在线把大写转成小写、把所有大写改成小写,或者一键从大写转为小写。同一个工具也是 capital to small letters converter。诸如 capital to small、capital to small letter、capital to small case、convert capital to small、capital to small converter 和 capital to small online 这样的搜索,描述的都是这一转换。从大写字母到小写字母,把大写字母映射到小写字母,是一次 locale-aware 的小写化处理——包括土耳其语带点的 I——且仍然完全离线。

如何在 Word 中把大写改成小写。在 Microsoft Word 中,选中文本,然后使用 Home → Change Case → lowercase,或按 Shift+F3 循环切换。对于已经在 .docx 里的一句话,这没问题。但对于整份导出内容来说很慢,而且如果文本在浏览器、邮件或 CMS 里,它也帮不上忙。粘贴到这个 uppercase to lowercase online 工具中,复制,再把结果放回 Word。Word 里把大写改成小写和 word uppercase to lowercase 是同一条命令;当你并不在文档里时,本页面是更快的路径。

在 Excel 中把大写转成小写。Excel 的 uppercase to lowercase 使用公式:=LOWER(A1)。向下填充该列,然后粘贴为值。对于要长期保留的电子表格,这是正确做法。对于一次性列表,在这里把大写改成小写,再把该列粘贴回去——不需要公式,也不需要辅助列。如何把大写转成小写,在这两个应用里思路相同:选择 lowercase,或者当文本还不在单元格里时,粘贴到这个转换器中。

title case converter 会按照体例手册的规则给标题设置大小写。这个工具同时也是一个 AP title case converter,内置 APA、Chicago 和 MLA 的小词表,因此“and”和“the”除非位于标题开头或结尾,否则保持小写。NASA 和 iPhone 这类品牌名会在样式处理之后被还原。可用它处理博客标题、新闻标题和文档 H1。可在 AP vs APA vs Chicago vs MLA title case 中比较这四种风格。

sentence case converter 会把每个句子的首字母大写,其余字母小写——这是邮件、UI 文案和大多数正文的默认语气。当 Title Case 显得过于突兀,或者别人发给你一段大小写混杂、本应读起来像普通散文的文字时,就用它。

capital case converter、cap case converter 和 proper case converter 通常指 Capitalized Case(Start Case):每个单词的首字母都大写,包括“of”和“the”这类短词。它是 Title Case 的直白表亲,适用于姓名、表单标签和播放列表标题。upper case converter 则不同:它把每个字母都变成大写(lower case to upper case)。UPPER CASE 用于标签和法律条款,不用于出版物标题。并排示例请参阅 title case vs sentence case vs capitalized case。

需要的是俏皮强调,而不是风格指南式标题?alternating case converter 会逐字母生成 aLtErNaTiNg 大小写,用于表情包和恶搞引语。inverse case converter 会翻转已有的任何大小写(Hello → hELLO)。两者都在本标签页内完成——当 Title Case 和 Sentence case 语气不对时就用它们。

camel case converter 会把短语、snake_case 和 kebab-case 转成 camelCase 标识符。HTMLParser 变成 htmlParser。用于 JavaScript 变量和对象键,然后无需再次粘贴即可切换到 PascalCase、snake_case 或 kebab-case。首页的 programming-case 一行会在同一次粘贴中提供这些模式。

slug generator——也叫 URL slug generator、online slug generator、online text to slug generator 或 custom slug generator——会转为小写、去除多余标点,并用连字符连接单词。Café déjà-vu 2024! 变成 cafe-deja-vu-2024。这个 bulk slug generator 会按每行一个标题进行转换,因此一份标题的 sitemap 可以一次变成一串 handle 列表。

它也是一个对阿拉伯语友好的 SEO slug generator:阿拉伯字母会保留在 slug 中而不会被删除,这正是搜索引擎实际为阿拉伯语 URL 建立索引的方式。拉丁重音字符仍会折叠为 ASCII。德语 ß 变成 ss。当你从标题派生永久链接时,可以搭配 Title Case 使用。

需要把数组转成 JSON?array to JSON converter 接受 PHP array 转 JSON 的粘贴内容——array('a' => 1) 或简写形式 ['a' => 1]——因此 php convert array to json、convert php array to json 和 array to json php 都落在同一个页面。JavaScript 数组转 JSON 的粘贴也同样支持:js array to json 和 convert array to json javascript 能处理单引号、未加引号的键和尾随逗号。Power Automate 的 array to JSON 是同一套流程:粘贴 Compose 或 Select 操作的输出,或者 createArray() 表达式。美化后的 JSON 会在本标签页中返回。

(原文较长,此处译出前 6000 字,完整内容请点「打开原文」。)

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →