String Manipulation

String Manipulation 公开

leefour 更新于 2022-07-01 16:35 | 1 | 10
如何安装动作?

适用于
分类
文本处理 编程相关

2 个动作单 收藏了此动作。

更多信息
分享时间 2022-05-31 15:43
最后更新 2022-07-01 16:35
修订版本 4
限制再分享
Quicker版本 1.33.38
动作大小 46.5 KB

分享到

「String转驼峰、下划线、中划线、转大小写」

简介

String转驼峰、下划线、中划线、转大小写,对连续出现的[-_.]符号统一处理,支持批量操作。

该动作会对字符串先处理为单词,然后在做转换处理。

  • 支持下划线、中划线、空格混合场景的字符串变量处理
  • 支持对连续出现的分隔符做统一处理
  • 支持将转换结果替换原内容,和一键复制转换结果
  • 右键菜单支持编辑空白,编辑空白[去首尾空白、移除空行、移除空白、空白归一]
  • 右键菜单支持行去重



可以应付一下场景的字符串:

SCREAMING SNAKE CASE camelCase

snake_-case camelCase

kebab-case. snake case

kebab-case camelCase

dot.case camelCase

Pascal.  Case camelCase

lowercase words camelCase

First word--.capitalized camelCase

Capitalized Words camelCase

该动作的制作想法来自idea的String Manipulation 插件,但仅实现了String Manipulation的一小部分功能。

使用idea的朋友们推荐使用idea的String Manipulation 插件。

最近更新

修订版本 更新时间 更新说明
4 2022-07-01 16:35 本次更新,改变了核心处理逻辑,由特殊字符分割识别词组改为由正则匹配识别词组。支持了包含特殊字符时的使用场景。
3 2022-06-30 08:54 本次升级修复部分场景下词组边界识别不准确问题
2 2022-06-13 18:02 本次更新增加了空白编辑和行去重功能,使用时右键即可唤出菜单

最近讨论

暂无讨论