使用JavaScript代码按大写字母拆分字符串

 2025-01-15  阅读 419  评论 5  点赞 338

摘要:用javascript编写示例代码,为字母表中的每个大写字母拆分一个字符串。可以通过对“split”方法使用正则表达式。既然是“split”,那么拆分的结果就是一个数组。按大写拆分字符串可以通过在“split”中使用正则表达式“(?=[AZ])”来按大写拆分字符串。结果以数组形式返回。co

javascript编写示例代码,为字母表中的每个大写字母拆分一个字符串。可以通过对“split”方法使用正则表达式。既然是“split”,那么拆分的结果就是一个数组。

按大写拆分字符串

可以通过在“split”中使用正则表达式“(?=[AZ])”来按大写拆分字符串。结果以数组形式返回。

const str = 'HelloWorld!!';

const result = str.split(/(?=[A-Z])/);

console.log(result);
// ['Hello', 'World!!']

大写字母在被发现时被拆分,因此当发现大写字母“W”时,下面的代码将被拆分。

const str = 'helloWorld!!';

const result = str.split(/(?=[A-Z])/).map(v => v.trim());

console.log(result);
// ['hello', 'World!!']

使用JavaScript代码按大写字母拆分字符串

如果有空白,指定“map”去掉,用“trim”去掉空白。

* "trim" 删除前导和尾随空格。

const str = 'Hello World!!';

const result = str.split(/(?=[A-Z])/).map(v => v.trim());

console.log(result);
// ['Hello', 'World!!']

如果不存在大写字母,则生成一个单元素数组。

const str = 'helloworld!!';

const result = str.split(/(?=[A-Z])/).map(v => v.trim());

console.log(result);
// ['helloworld!!']


评论列表:

  •   xixi2
     发布于 3天前回复该评论
  • 写的很不错,学到了!
显示更多评论

发表评论:

管理员

承接各种程序开发,外贸网站代运营,外贸网站建设等项目
  • 内容2460
  • 积分67666
  • 金币86666

Copyright © 2024 LS'Blog-保定PHP程序员老宋个人博客 Inc. 保留所有权利。 Powered by LS'blog 3.0.3

页面耗时0.0281秒, 内存占用1.93 MB, 访问数据库28次

冀ICP备19034377号