我有一个camelcase字符串,例如thisIsCamelcaseString
我想从字符串中删除第一个小写字符。
为了达到这个目的,我想我正在寻找一个正则表达式,它将匹配字符串中的第一个大写字母到结尾。在此示例中,它将删除this
,返回:
IsCamelcaseString
答案 0 :(得分:5)
这是实现它的一种方法:
console.log('thisIsCamelcaseString'.replace(/^[a-z]+/, ''));
这使用^
锚从头开始匹配字符串,然后搜索小写字母。
答案 1 :(得分:2)
您可以使用此正则表达式
\S+
这会将第一个大写字母与[A-Z]匹配,然后将任何其他非空白字符与[A-Z][a-zA-Z]+
匹配。
如果您只想匹配可以使用的字母
www/js/manageSMS.ts(23,13): error TS2304: Cannot find name 'SMS'