AnyNotepad 免费在线文本工具

输入
输出
0
字符
0
词数
0
句子
0
段落
0
行数
0
标记
0 分钟
阅读时间
0 分钟
朗读时间
开发者格式与转换

Explore all 218+ free online text tools

所有文本工具

每日设计灵感

来自设计世界的全新视角,每日更新


aB

camelCase 转换器

将文本转换为 camelCase(小驼峰命名法)——第一个单词全部小写,后续每个单词首字母大写,单词之间没有空格或分隔符。这是 JavaScript 变量、Java 方法、TypeScript 属性以及许多其他编程语言的标准命名约定。

转换前
get user profile data
转换后
getUserProfileData
又称:小驼峰命名法、单峰驼命名法、JavaScript 变量风格、lowerCamelCase、Java 方法名、变量名转换器
查看全部:所有在线文本工具
AB

PascalCase 转换器

将文本转换为 PascalCase(大驼峰命名法)——每个单词首字母大写,所有单词连接在一起没有分隔符。也称为 Upper Camel Case。这是 C#、Java、TypeScript 中类名、React 组件名以及许多面向对象编程语言的标准约定。

转换前
get user profile data
转换后
GetUserProfileData
又称:大驼峰命名法、类名命名法、StudlyCase、UpperCamelCase、C# 类名、React 组件名、类型名约定
查看全部:所有在线文本工具
a_b

snake_case 转换器

将文本转换为 snake_case(蛇形命名法)——全部小写,单词之间用下划线分隔。 这是 Python、Ruby、Rust、PHP(函数)、数据库列名以及许多 API 字段名的标准命名约定。在 Linux/Unix 环境中也常用于文件命名。

转换前
Get User Profile Data
转换后
get_user_profile_data
又称:下划线命名法、Python 命名法、小写蛇形命名法、Python 变量名、下划线分隔符、Ruby 约定、数据库列名
查看全部:所有在线文本工具
a-b

kebab-case 转换器

将文本转换为 kebab-case(短横线命名法)——全部小写,单词之间用连字符分隔。 这是 CSS 类名、HTML 属性、URL slug、npm 包名以及 Web 项目中文件名的标准格式。也称为 spinal-case、lisp-case 或 dash-case。

转换前
Get User Profile Data
转换后
get-user-profile-data
又称:短横线命名法、脊柱命名法、Lisp 命名法、连字符命名法、CSS 类名、URL Slug 命名法、参数命名法、npm 包名
查看全部:所有在线文本工具
A_B

CONSTANT_CASE 转换器

将文本转换为 CONSTANT_CASE(常量命名法)——全部大写,单词之间用下划线分隔。 也称为 SCREAMING_SNAKE_CASE 或 MACRO_CASE。这是几乎所有编程语言中常量、环境变量、配置键、枚举值以及 C/C++ 宏定义的通用约定。

转换前
max retry count
转换后
MAX_RETRY_COUNT
又称:SCREAMING_SNAKE_CASE、MACRO_CASE、大写蛇形命名法、环境变量命名法、枚举命名法、宏定义命名法、ALL_CAPS_UNDERSCORE
查看全部:所有在线文本工具
A-B

SCREAMING-KEBAB-CASE 转换器

将文本转换为 SCREAMING-KEBAB-CASE——全部大写,单词之间用连字符分隔。 也称为 COBOL-CASE。用于 COBOL 编程、某些 HTTP 头部、某些环境变量风格以及任何需要大写连字符格式的场景。是 kebab-case 的大声版本。

转换前
max retry count
转换后
MAX-RETRY-COUNT
又称:COBOL-CASE、大写短横线命名法、大写连字符命名法、COBOL 风格、大声短横线命名法、旧式 HTTP 头部命名法
查看全部:所有在线文本工具
ab

flatcase 转换器

将文本转换为 flatcase 格式 — 全部小写且没有任何分隔符。所有单词直接拼接在一起。适用于某些数据库名称、无分隔符的标签、短变量名,以及任何需要紧凑、无分隔符小写标识符的场景。

转换前
Get User Profile
转换后
getuserprofile
又称为:No Separator Case、Concatenated Lowercase、Mumble Case、Joined Lowercase、Compact Case、No Delimiter Lower
查看全部:所有在线文本工具
AB

UPPERFLATCASE 转换器

将文本转换为 UPPERFLATCASE 格式 — 全部大写且没有分隔符。所有单词直接拼接在一起并大写。它是 flatcase 的大写版本 — 适用于某些旧系统标识符、大型机字段名称以及紧凑的大写代码。

转换前
Get User Profile
转换后
GETUSERPROFILE
又称为:Upper Flat Case、Concatenated Uppercase、Screaming Flat Case、No Delimiter Upper、Joined Uppercase、Compact Upper Case
查看全部:所有在线文本工具
a/b

path/case 转换器

将文本转换为 path/case 格式 — 全部小写,单词之间用正斜杠分隔。模仿 Unix/Linux 文件路径和 URL 路径段的格式。适用于生成文件路径、路由定义、REST API 端点以及面包屑式层级标识符。

转换前
Get User Profile Data
转换后
get/user/profile/data
又称为:Slash Case、Directory Case、URL Path Case、File Path Case、Route Case、Forward Slash Separator、Unix Path Style
查看全部:所有在线文本工具
a\b

backslash\case 转换器

将文本转换为 backslash\case 格式 — 全部小写,单词之间用反斜杠分隔。与 Windows 文件路径和 PHP 命名空间声明的格式一致(例如 App\Models\User)。也用于某些 .NET 命名空间约定。

转换前
App Models User Profile
转换后
app\models\user\profile
又称为:Windows Path Case、PHP Namespace Case、Reverse Slash Case、Backslash Separator、.NET Namespace Style、Reverse Path Case
查看全部:所有在线文本工具
A _B

Space_Snake 命名转换器

将文本转换为 Space_Snake 格式 — 每个单词首字母大写,单词之间用带空格的下划线( _ )分隔。这是一种混合格式,有时用于显示标签、配置界面以及需要兼顾视觉分隔和程序化下划线的可读标识符。

转换前
get user profile data
转换后
Get _ User _ Profile _ Data
又称为:Spaced Underscore Case、Label Snake Case、Display Underscore、Readable Snake Case、Spaced Snake、Title Underscore Case
查看全部:所有在线文本工具
A::B

Namespaced::Case 转换器

将文本转换为 Namespaced::Case 格式 — 每个单词首字母大写,用双冒号(::)分隔。与 C++ 命名空间(std::string)、Ruby 模块路径、PHP 静态方法调用以及 Perl 包名的语法一致。适用于从纯文本快速生成命名空间标识符。

转换前
app models user profile
转换后
App::Models::User::Profile
又称为:Double Colon Case、C++ Namespace Style、Scope Resolution Case、Ruby Module Path、Perl Package Name、Paamayim Nekudotayim
查看全部:所有在线文本工具
$aB

$phpVariable 命名转换器

将文本转换为 PHP 变量格式 — 以美元符号($)为前缀的 camelCase 格式。这是 PHP 中变量的标准写法。输入文本会被拆分为单词,以 camelCase 方式连接,然后在前面加上 $。在从描述、数据库字段或规格说明创建 PHP 变量名时非常省时。

转换前
user profile image url
转换后
$userProfileImageUrl
又称为:PHP Variable Style、Dollar camelCase、PHP Naming、PHP Var Name、Dollar Sign Variable、PHP Convention、Sigil camelCase
查看全部:所有在线文本工具
.a-b

.css-class 命名转换器

将文本转换为 CSS 类选择器格式 — 以点号(.)为前缀的 kebab-case 格式。生成即用型 CSS 类选择器,如 .user-profile-card。通过将组件描述或设计规格直接转换为符合 BEM 和标准 Web 约定的有效 CSS 选择器,加速 CSS 编写。

转换前
user profile card header
转换后
.user-profile-card-header
又称为:CSS Selector Case、Dot Kebab Case、CSS Class Name Generator、BEM Class Name、CSS Identifier、Stylesheet Class、Web Class Selector
查看全部:所有在线文本工具
A-B

Train-Case 转换器

将文本转换为 Train-Case 格式 — 每个单词首字母大写,单词之间用连字符分隔。类似于用连字符连接的 PascalCase。用于 HTTP 头部(Content-TypeX-Request-Id)、某些配置文件格式以及标题风格的连字符标识符。

转换前
content type header value
转换后
Content-Type-Header-Value
又称为:HTTP Header Case、Pascal-Kebab、Title Hyphen Case、Capital Dash Case、Title-Kebab、Hyphenated Title Case、Header Case
查看全部:所有在线文本工具
⇥→,

TSV → CSV 转换器

制表符分隔值转换为逗号分隔值。当您从 Excel、Google Sheets 或任何电子表格粘贴数据时,数据以 TSV(制表符分隔)格式到达。此工具将制表符转换为逗号以生成标准 CSV 格式,并正确引用包含逗号的字段以确保数据完整性。

转换前
Alice→30→Paris
Bob→25→London
转换后
Alice,30,Paris
Bob,25,London
又称为:Tab to Comma、Tab-Delimited to CSV、Spreadsheet to CSV、Excel to CSV、TSV Converter、Convert Tabs to Commas、Paste from Excel
查看全部:所有在线文本工具
,→⇥

CSV → TSV 转换器

逗号分隔值转换为制表符分隔值。这是 TSV → CSV 的反向操作 — 生成制表符分隔的输出,可直接粘贴到 Excel、Google Sheets 或任何电子表格应用程序中。能正确处理带引号的 CSV 字段,移除引号并转换内部逗号。

转换前
Alice,30,Paris
Bob,25,London
转换后
Alice→30→Paris
Bob→25→London
又称为:Comma to Tab、CSV to Tab-Delimited、CSV to Spreadsheet、CSV to Excel Paste、TSV Export、Comma to Tab Converter
查看全部:所有在线文本工具
;→,

分号 → CSV 转换器

欧洲风格的分号分隔值转换为标准逗号 CSV。许多欧洲国家使用分号作为 CSV 分隔符,因为它们使用逗号作为小数分隔符。此工具将该格式转换为国际标准的逗号分隔 CSV,以便与英语区域设置的软件和 API 兼容。

转换前
Alice;30;Paris
Bob;25;London
转换后
Alice,30,Paris
Bob,25,London
又称为:Semicolon to Comma、European CSV Convert、Fix Delimiter、German CSV to Standard、Semicolon Delimiter Convert、EU CSV Format
查看全部:所有在线文本工具
,→;

CSV → 分号转换器

标准逗号 CSV 转换为欧洲风格的分号分隔格式。这是分号 → CSV 的反向操作。在为需要分号分隔符的软件准备数据时必不可少 — 这在德国、法国、意大利、西班牙等欧洲地区很常见,因为这些地区使用逗号作为小数分隔符。

转换前
Alice,30,Paris
Bob,25,London
转换后
Alice;30;Paris
Bob;25;London
又称为:Comma to Semicolon、European CSV Format、CSV Locale Convert、Standard to EU CSV、Semicolon Delimiter Export
查看全部:所有在线文本工具
|→,

管道符 → CSV 转换器

管道符分隔值转换为逗号分隔值。管道符(|)分隔的文件常见于旧系统、大型机数据导出、HL7 医疗记录、Markdown 表格和 Unix 命令输出中。此工具去除管道符分隔符并转换为标准 CSV 格式,适用于现代工具和电子表格。

转换前
Alice|30|Paris
Bob|25|London
转换后
Alice,30,Paris
Bob,25,London
又称为:Pipe to Comma、Pipe-Delimited to CSV、Convert Pipe Delimiter、PSV to CSV、Bar Separated to CSV、Pipe Delimiter Convert
查看全部:所有在线文本工具
,→|

CSV → 管道符转换器

逗号分隔值转换为管道符分隔格式。当数据字段中经常包含逗号(地址、描述等)时,管道符分隔更为优选,因为管道符很少出现在自然文本中。也适用于创建 Markdown 表格行、向 Unix 管道传递数据或准备旧系统导入文件。

转换前
Alice,30,Paris
Bob,25,London
转换后
Alice|30|Paris
Bob|25|London
又称为:Comma to Pipe、CSV to Pipe-Delimited、Pipe Delimiter Format、CSV to PSV、Bar Separator Export、CSV to Bar Delimited
查看全部:所有在线文本工具
"a","b"

CSV 值加引号

按照 RFC 4180 标准为每个 CSV 字段添加双引号。将 a,b,c 转换为 "a","b","c"。通过将已有引号加倍来正确转义。对于确保含有特殊字符(逗号、换行符、引号)的 CSV 数据能被所有解析器和电子表格应用正确解读至关重要。

转换前
Alice,30,Paris, France
Bob,25,London
转换后
"Alice","30","Paris, France"
"Bob","25","London"
又称为:Enquote CSV、RFC 4180 Quote、Add CSV Quotes、Quote All Fields、CSV Field Quoting、Double Quote CSV、Wrap CSV in Quotes
查看全部:所有在线文本工具
""→

CSV 值去引号

去除 CSV 字段两端的双引号,并将转义的双引号("")还原为单引号(")。这是"CSV 值加引号"的反向操作。可用于清理过度加引号的 CSV 数据以提高可读性、准备字段显示,或在进一步文本处理前简化 CSV。

转换前
"Alice","30","Paris"
"Bob","25","London"
转换后
Alice,30,Paris
Bob,25,London
又称为:Remove CSV Quotes、Strip Quotes、Dequote CSV、Unquote Fields、Remove Double Quotes、CSV Quote Stripper、Clean CSV Quotes
查看全部:所有在线文本工具
␣→,

空格转 CSV

将每行中的空格分隔标记转换为逗号分隔值。将以空白符分隔的数据(命令输出、固定宽度报表、日志条目)转换为标准 CSV 格式。多个连续空格视为单个分隔符。每行独立处理。

转换前
Alice 30 Paris
Bob 25 London
转换后
Alice,30,Paris
Bob,25,London
又称为:Space to Comma、Whitespace to CSV、Space-Delimited to CSV、Convert Spaces to Commas、Fixed Width to CSV、Whitespace Delimiter Convert
查看全部:所有在线文本工具
,→␣

CSV 转空格

将每行中的逗号分隔值转换为空格分隔标记。这是"空格转 CSV"的反向操作。生成整洁的空白符分隔输出,适用于 Unix 命令行工具、Shell 脚本、awk 处理以及任何需要空格分隔输入的系统。

转换前
Alice,30,Paris
Bob,25,London
转换后
Alice 30 Paris
Bob 25 London
又称为:Comma to Space、CSV to Whitespace、Space-Delimited Output、Convert Commas to Spaces、CSV to Fixed Width、Comma Delimiter Remove
查看全部:所有在线文本工具
A,B,C

CSV 值排序

每行逗号分隔的值按字母或数字顺序进行排序。与"行排序"(重新排列整行)不同,此工具排序的是每行内的各个字段。适用于标准化标签列表、重新排列列值、排序属性列表或按字母顺序排列逗号分隔数据。

转换前
cherry,apple,banana
zebra,mouse,ant
转换后
apple,banana,cherry
ant,mouse,zebra
又称为:Sort Comma Values、Alphabetize CSV、Sort Fields in Row、Sort Delimited Values、Reorder CSV Columns、Sort Inline CSV
查看全部:所有在线文本工具

表格转置

翻转 CSV 表格的行和列。第一行变为第一列,第二行变为第二列,依此类推。 处理带逗号的引号字段,并将行填充到相同长度。显示原始和转置后维度的摘要。 非常适合数据透视、将面向行的数据转换为面向列的格式或重组电子表格导出。

转置前
Name,Age,City
Alice,30,London
Bob,25,Paris
转置后
Name,Alice,Bob
Age,30,25
City,London,Paris

(3×3 → 3×3 已转置)
也称为:翻转行和列、CSV 转置、旋转表格、数据透视表、交换行列、矩阵转置、表格翻转、列转行、行转列、反转表格
查看全部:所有在线文本工具
▦→

提取 CSV 列

从 CSV 数据中提取单个列。在第一行输入列号(从 1 开始) 或列标题名称,然后在第二行及以后输入您的 CSV 数据。 处理带逗号的引号字段。输出该列的所有值,每行一个,并附带计数摘要。 非常适合提取邮件列表、ID、姓名或更大数据集中的任何单个字段。

输入
email
Name,Email,City
Alice,alice@test.com,London
Bob,bob@test.com,Paris
输出
Email
alice@test.com
bob@test.com

(第 2 列,提取了 3 个值)
也称为:CSV 列提取器、提取 CSV 列、从 CSV 获取列、CSV 字段提取器、提取列值、CSV 列选择器、单列 CSV、选取 CSV 列
查看全部:所有在线文本工具
▦↑

按列排序 CSV

指定列对 CSV 数据进行升序排序。在第一行输入列号(从 1 开始), 然后在第二行及以后输入您的 CSV 数据。标题行保持不动,仅重新排列数据行。 自动检测列包含的是数字(按数值排序)还是文本(按字母排序)。正确处理带逗号的引号字段。

输入
2
Name,Age,City
Charlie,35,Berlin
Alice,28,London
Bob,42,Paris
输出
Name,Age,City
Alice,28,London
Charlie,35,Berlin
Bob,42,Paris
也称为:CSV 排序器、排序 CSV 数据、CSV 列排序、按列排序 CSV、CSV 排序工具、排序电子表格列、CSV 行排序器、按列排序表格、按字母排序 CSV
查看全部:所有在线文本工具
▦✕2

CSV 行去重

基于精确行匹配从 CSV 数据中删除重复行。保留每个唯一行的第一次出现, 删除所有后续重复项。显示原始行数、删除的重复项数和剩余唯一行数的摘要。 适用于任何分隔数据。非常适合清理导出数据、删除重复记录或去重邮件列表。

去重前
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Alice,alice@test.com
Charlie,charlie@test.com
去重后
Name,Email
Alice,alice@test.com
Bob,bob@test.com
Charlie,charlie@test.com

(删除 1 个重复项,4 个唯一行)
也称为:删除重复 CSV 行、CSV 去重器、CSV 唯一行、删除重复记录、表格去重、唯一 CSV 行、CSV 重复项删除器、清理重复数据
查看全部:所有在线文本工具
▦▦

列对齐

用空格填充列,使其垂直对齐为固定宽度的可读格式。自动检测分隔符 (制表符、竖线、逗号或多个空格),并将每列对齐到其最长值的宽度。非常适合让代码注释、 README、日志文件、终端输出或纯文本文档中的数据表格变得可读。

对齐前
Name,Age,City
Alice,30,London
Bob,25,Paris
Charlotte,42,San Francisco
对齐后
Name       Age  City
Alice      30   London
Bob        25   Paris
Charlotte  42   San Francisco
也称为:列对齐器、对齐文本列、表格对齐器、填充列、固定宽度列、制表数据、文本表格格式化、列填充、对齐制表符数据、等宽表格
查看全部:所有在线文本工具