Convert Naming Convention

バージョン 4.1.0.0 (56.8 KB) 作成者: Moses
Convert from snake case to camel/pascal case and vice versa.
ダウンロード: 56
更新 2023/3/14

View spider_plot on File Exchange

Convert Naming Convention

Convert from snake case to camel/pascal case and vice versa.

Snake Case to Camel/Pascal Case

Syntax:

  • [camelCase, PascalCase] = snake2camel(snake_case)
  • snake_case = camel2snake(camelCase)

Input Arguments:

  • snake_case - Input text in snake case. [string array | character vector | cell array of character vectors]
  • camelCase - Input text in camel case. [string array | character vector | cell array of character vectors]

Examples:

% Example 1: Convert from snake case to camel/pascal case 
snake_case = ["num_files", "variable_name", "some_function"];
[camelCase, PascalCase] = snake2camel(snake_case);

% Example 2: Convert from camel case to snake case
camelCase = ["nFiles", "VariableName", "someFunction"];
snake_case = camel2snake(camelCase);

Author:

  • Moses Yoo, (juyoung.m.yoo at gmail dot com)

Special Thanks

Special thanks to Stephen for showing and explaining the much simpler regular expression version!

View spider_plot on File Exchange

引用

Moses (2026). Convert Naming Convention (https://github.com/NewGuy012/convert-naming-convention/releases/tag/4.1), GitHub. 取得日: .

MATLAB リリースの互換性
作成: R2021b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
バージョン 公開済み リリース ノート
4.1.0.0

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/4.1

3.1

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/3.1

3.0

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/3.0

2.1

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/2.1

2.0

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/2.0

1.2.0.0

See release notes for this release on GitHub: https://github.com/NewGuy012/convert-naming-convention/releases/tag/1.2

1.1

Update description examples.

1.0

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。