您输入的内容不会被存储,转换后在同一请求中返回。
您输入的内容不会被存储,转换后在同一请求中返回。
开着大写锁定键打出来的标题、一列需要整理的姓名、一份有重复的邮箱列表。粘贴文本,点一个按钮,再复制出来即可。
粘贴一列表格表头,例如 Customer Name、Invoice Date 和 GST Number,每行一个。snake_case 得到 customer_name、invoice_date 和 gst_number,适合数据库或 Python;camelCase 得到 customerName、invoiceDate 和 gstNumber,适合 JavaScript;kebab-case 得到 customer-name,适合 URL 和 CSS。已有的 camelCase 会先拆回单词,所以 invoiceDate 能干净地转成 invoice_date。
首字母大写把每个单词的第一个字母大写、其余小写,所以 NASA 也会变成 Nasa,iPhone 会变成 Iphone。不同的写作规范对 of、the 等短词是否小写各有规定,要发布的标题请再检查一遍。句首大写会先全部转小写,再把句号、问号或感叹号后的第一个字母大写,专有名词需要手动改回。汉字没有大小写,不会被改变。
排序不区分大小写,但按 Unicode 码位排列,不是字典顺序也不是自然顺序:item10 排在 item2 前面,以 É 或 Ö 开头的词排在 Z 后面,中文按码位而不是拼音或笔画排序。顺序重要时,请给数字补零(item02)或用表格软件排序。精确去重会把 "Acme" 和末尾带空格的 "Acme " 当成不同的行,所以请先去除空格。大小写转换使用标准 Unicode 映射,而不是土耳其语规则:i 变成 I 而不是 İ,ß 变成 SS。标题格式会得到 O'neil 和 Mcdonald,句子格式也会把 e.g. 这类缩写后面的词首字母大写。
Python 官方代码风格指南 PEP 8 规定函数名和变量名用 snake_case(invoice_total),类名用 CapWords,即本页所说的 PascalCase(InvoiceTotal),常量用大写字母加下划线(MAX_ROWS),也就是 CONSTANT_CASE 按钮。JavaScript 代码中的变量和函数通常用 camelCase(invoiceTotal)。对于网址,Google 搜索中心建议用连字符而不是下划线分隔单词,因此页面 slug 适合用 kebab-case:写 summer-clothing,而不是 summer_clothing。电子表格表头和数据库列名没有统一规则:选定一种风格,在整个文件中保持一致。
复制这一列,粘贴到这里,选择删除重复项,再把结果粘贴回去。每个值第一次出现的位置保持不变。如果 Acme 和 ACME 应视为相同,请使用忽略大小写选项。
支持。所有大小写转换都遵循 Unicode 规则,带重音的字母、西里尔字母和希腊字母都能正确转换。没有大小写的文字,如中文或印地语,保持不变。
不会。每一行第一次出现的位置保持不变,之后的重复行被删除。
这样粘贴进来的一列字段名或列名仍然是一列,每个名称单独转换。
一串大写字母后面跟着首字母大写的单词时,会在该单词之前拆开,所以 getHTTPResponse 变成 get_http_response,HTTPServer 变成 http_server。随后缩写会像普通单词一样书写,因此 PascalCase 得到 HttpServer,而 PEP 8 对 Python 类名更推荐 HTTPServer:这类名称请手动修改。每次从小写字母变为大写字母时也会拆分,所以 IPv6 Address 变成 i_pv6_address;输入 Ipv6 Address 才能得到 ipv6_address。
不会。文本在同一个请求中转换并返回,从不写入数据库或日志。
UPPER(A1) 和 LOWER(A1) 对应 UPPER CASE 和 lower case 按钮。PROPER(A1) 接近标题格式,但还会把撇号或数字后面的字母改成大写:PROPER 得到 O'Neil 和 76Budget,而这里的标题格式得到 O'neil 和 76budget。没有句子格式的函数;单元格只有一句话时,可以用 =UPPER(LEFT(A1))&LOWER(MID(A1,2,LEN(A1)))。TRIM(A1) 删除首尾空格,还会把文本中间连续的多个空格压缩为一个,而这里的去除首尾空格只删除每行开头和结尾的空格。Excel 的 TRIM 不会删除从网页复制的文本中常见的不间断空格(字符 160);这里的去除首尾空格会在行首行尾删除它。
在 Word 中,选中文字后按 Shift+F3(许多 Mac 键盘上是 fn+Shift+F3),可在全部小写、全部大写和每个单词首字母大写之间切换;也可以使用开始选项卡上的更改大小写按钮(Aa),其中还有句首字母大写。在 Google 文档中,选中文字后选择 Format > Text > Capitalization,再选小写、大写或 Title Case。两者都没有 camelCase、snake_case,也不能删除重复行。这些需求,或者不在文档里的文字,比如表格中的一列、一封邮件或一段代码,可以用本页:粘贴、点按钮、再复制回去。本页只处理纯文本,所以粗体、链接等格式不会保留。中文没有大小写,这些选项只对拉丁字母等有大小写的文字起作用。
粘贴后点击"句子格式"。工具先把全部字母改成小写,再把每行开头以及句号、问号、感叹号之后的第一个字母改成大写,所以 tHANK YOU. sEE YOU ON MONDAY! 会变成 Thank you. See you on monday! Monday、GST 这类人名、星期和缩写会变成小写,需要手动改回。若是一行一个的人名或标题列表,请改用"标题格式":jOHN sMITH 会变成 John Smith。结果不对时,点击"撤销"即可恢复粘贴的原文。
请按这个顺序点击按钮,因为每一步都在上一步的结果上处理:去除首尾空格,然后删除空行,然后删除重复项(忽略大小写),需要排序的话再点 A 到 Z 排序。先去空格很重要:末尾带空格的 [email protected] 与 [email protected] 并不完全相同。忽略大小写时,[email protected] 和 [email protected] 算作同一行,保留先出现的那一行。每一步之后,工具都会显示删除了多少行。邮箱域名不区分大小写;按照 RFC 5321,@ 前面的部分可以区分大小写,不过各大邮件服务商实际都不区分。