Skip to content

[QUESTION] 字符串驼峰转换蛇形的时候没有按照预期实现 #7754

Open

Description

@HolySSSSShit

字符串驼峰转蛇形的规则好像有点问题。按照蛇形命名法的规范来说,应当是每个“段“为一个独立个体,表达一个含义。 例如:over_50k 表示超过5万。当试图转换over50k为蛇形时,结果依然是over50k而不是预期的over_50k。我看了stringable的snake方法,里面明确写了按照正则匹配[A-Z],但这里的50k也是一个单元,所以我觉得应当对数字开头的“段”做处理。

目前的情况:
输入:isOver50k
输出:is_over50k

期望的情况:
输入:isOver50k
输出:is_over_50k

Activity

  1. changed the title [-][QUESTION][/-] [+][QUESTION] 字符串驼峰转换蛇形的时候没有按照预期实现[/+] on Jun 3, 2026
  2. limingxinleo commented on Jul 25, 2026

    @limingxinleo
    Member

    这个自己处理吧。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions