gpt4 book ai didi

regex - 下划线转换为驼峰式正则表达式

转载 作者:行者123 更新时间:2023-12-04 00:46:07 64 4
gpt4 key购买 nike

我们的标准已经改变,我想在 Dreamweaver 中对所有下划线和驼峰命名法进行“查找和替换”(它允许 RegEx,或者我们刚刚获得 Visual Studio 2010,如果它允许通过 RegEx 进行搜索)。

执行此操作的正则表达式是什么?

正则表达式让我感到困惑。我肯定需要做一些学习。

提前致谢!

更新:更多信息 - 我正在我的 html、aspx、cfm 或 css 文档中搜索任何包含下划线的字符串,并将其替换为以下大写字母。

最佳答案

我遇到了这个问题,但我还需要处理将 gap_in_cover_period_d_last_5_yr 等字段转换为 gapInCoverPeriodDLast 并发现其他 10 个 sed 表达式中有 9 个不喜欢 1 个字母的单词或数字。

所以要回答这个问题,请使用 sed。 sed -s 相当于在 vim 中使用 :s 命令。所以下面的例子是一个命令(即 sed -s/.../gc

这似乎可行,尽管我确实必须运行它两次(word_a_word 在第一次通过时变为 wordA_word,在第二次通过时变为 wordAWord。sed 向后命令,对我的麻瓜血统来说太神奇了):-

s/\([A-Za-z0-9]\+\)_\([0-9a-z]\)/\1\U\2/gc

关于regex - 下划线转换为驼峰式正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912147/

64 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com