首页 > 解决方案 > 在字符串中的每个破折号后添加大写字母

问题描述

这是我的问题的一个例子

let str = 'A-bb-cc-dd'

我怎么做才能让字符串返回

'A-Bb-Cc-Dd'

标签: javascript

解决方案


您可以在替换语句中使用简单的正则表达式:

let str = 'A-bb-cc-dd'

console.log(
  str.replace(/\-[a-z]/g, match => match.toUpperCase())
)

\-[a-z]将简单地匹配破折号后的小写字符,match.toUpperCase()使字符串中的所有字母大写。


推荐阅读