正则表达式在Javascript Webstorm IDE中将指定的小写字母替换为大写字母

时间:2016-03-25 03:28:42

标签: javascript regex

我使用Jetbrain's Webstorm IDE进行编码,并且代码如下:

'box-sizing': 'border-box',
'user-select': 'none',

我必须将其转换为:

'boxSizing': 'border-box',
'userSelect': 'none',

我尝试使用正则表达式替换Webstorm的正则表达式:

(?<='\w+)-(\w)(?=\w+':)

和替换是:

\U$1

但它失败了因为它没有匹配任何东西。

1 个答案:

答案 0 :(得分:0)

假设在IntelliJ IDE的搜索/替换字段中选择了正则表达式。

在搜索栏中:

(.*?)(\-)(.*?\':)

并在替换字段中:

$1\u$3

点击替换。它应该转换

'box-sizing': 'border-box',
'user-select': 'none',

'boxSizing': 'border-box',
'userSelect': 'none',