我试图用正则表达式将大写字母替换为对应的小写字母。 这
EarTH: 1,
MerCury: 0.2408467,
venuS: 0.61519726,
就变成了
earth: 1,
mercury: 0.2408467,
venus: 0.61519726,
崇高的文本。我怎么能只在包含小写字母和大写字母的单词中小写字母?所以它影响金星而不是金星。
我试图用正则表达式将大写字母替换为对应的小写字母。 这
EarTH: 1,
MerCury: 0.2408467,
venuS: 0.61519726,
就变成了
earth: 1,
mercury: 0.2408467,
venus: 0.61519726,
崇高的文本。我怎么能只在包含小写字母和大写字母的单词中小写字母?所以它影响金星而不是金星。
当前回答
正则表达式
查找:\w+
替换:\ L $ 0
Sublime Text使用Perl兼容正则表达式(PCRE) Boost库中的引擎,为搜索中的正则表达式提供支持 面板。
\L将所有内容转换为小写
$0捕获组
其他回答
正则表达式
查找:\w+
替换:\ L $ 0
Sublime Text使用Perl兼容正则表达式(PCRE) Boost库中的引擎,为搜索中的正则表达式提供支持 面板。
\L将所有内容转换为小写
$0捕获组
你可以:
发现:(\ w) 替换为:L$1
或者选择文本,按ctrl+K+L。
转换带有_开头字段的snake_case单词:
例子:
_id
user_name
to
id
userName
使用第一个:
发现:(\ w) _ (\ w) 替换:$ 1 \ U 2美元
然后,将“_”替换为“”(空格)
试试这个
发现:([a - z]) ([a - z] +) \ b 替换:$ 1 \ L 2美元
确保打开区分大小写(Alt + C)
发现:(\ u) 替换:\ L $ 1 $ 2
在notepad++中确认操作。 别忘了勾选“火柴盒”。