jquery将字符串分割成数组,java中将字符串分割成数组

  jquery将字符串分割成数组,java中将字符串分割成数组

  在之前的文章《JS字符串学习之怎么统一所有字符的大小写》中,我们介绍了两种统一字符串大小写的方法。有需要的朋友可以学习了解一下~

  本文的主要内容是“将字符串分成几个更小的子字符串,并将这些子字符串作为数组元素传递给数组”;简单来说就是“串到数组”。

  那么这是如何工作的呢?我们可以使用JavaScript内置函数split()。

  String.split(separator,limit)用于将一个字符串拆分成一个字符串数组;接受两个可以省略的参数:separator(分隔符或正则表达式,指定除法的位置)和limit(指定返回数组的最大长度)

  可以省略的参数分隔符有几个值,不同的情况返回的数组是不一样的:

  1、split()方法不接受参数:

  var str=你今天怎么样?;

  var arr=str . split();

  console . log(arr);当参数为空时,该方法将以元素数组的形式返回整个字符串(在本例中,数组的长度为1)。因此,输出结果是:

  2、split()方法的separator参数为空字符串

  var str=你今天怎么样?;

  var arr=str . split();

  console . log(arr);当separator参数为空字符串时,方法会按照单个字符进行划分,每个字符都会被划分,返回一个包含所有单个字符的字符数组(本例中数组的长度为字符串的长度)。因此,输出结果是:

  3、split()方法的separator参数为空格

  var str=你今天怎么样?;

  var arr=str . split();

  console . log(arr);当separator参数是一个空格时,那么这个方法将根据空格把字符串中的每个单词分成数组元素。因此,输出结果是:

  4、split()方法的separator参数为正则表达式

  var str= a2 B3 C4 D5 e 678 f12g ;

  var arr=str . split(/\ d/);//用匹配的数字作为分隔符拆分字符串。

  console . log(arr);当separator参数是正则表达式时,此方法可以使用匹配的文本作为分割的分隔符。例如,在上面的示例中,匹配从0到9的数字,这些数字用作分隔符,因此输出结果是:

  如果正则表达式匹配的文本位于字符串的边缘,split()方法也会执行拆分操作,并将一个空数组添加到数组中。

  var str= 122 a2 B3 C4 D5 e 678 f12g 456 ;

  var arr=str . split(/\ d/);//用匹配的数字作为分隔符拆分字符串。

  console . log(arr);

  如果找不到字符串中指定的分隔符,则返回包含整个字符串的数组。

  var str= abcdefg

  var arr=str . split(/\ d/);//用匹配的数字作为分隔符拆分字符串。

  console . log(arr);

  指定包含的子串数目

  如果划分的子字符串太多,而您只想获得前几个子字符串,则可以使用第二个参数限制。

  第二个参数limit可以指定返回数组的最大长度,即设置包含的子字符串的数量。如果设置了此参数,则返回的数组长度不会大于此参数指定的值:

  var str=你今天怎么样?;

  var arr=str.split(,3);

  console . log(arr);

  参数限制不接受负值。如果设置了负值,该值会稍微下降。

  var str=你今天怎么样?;

  var arr=str.split(,-3);

  console . log(arr);

  好了,就这样。有需要的可以看:javascript视频教程。以上是JS字符串学习的详细内容:将字符串分成子字符串,传递给数组。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用jquery实现图片轮播效果如何,jQuery图片轮播
  • 使用jquery实现图片轮播效果如何,jQuery图片轮播,使用jQuery实现图片轮播效果
  • 举例说明jquery中each函数的使用,jquery each()
  • 举例说明jquery中each函数的使用,jquery each(),JQuery中each()的使用方法说明
  • 一篇文章带你了解jquery动画人物,一篇文章带你了解jquery动画制作
  • 一篇文章带你了解jquery动画人物,jquery的动画,一篇文章带你了解jQuery动画
  • trigger的用法总结,jquery trigger 传参数
  • trigger的用法总结,jquery trigger 传参数,jQuery中值得注意的trigger方法浅析
  • js hover 触发事件显示另一元素,js hover 触发事件,jQuery中多个元素的Hover事件解决方案
  • js apply 实现原理,jquery apply用法_1
  • js apply 实现原理,jquery apply用法
  • js apply 实现原理,jquery apply用法,js中apply方法的使用详细解析
  • js apply 实现原理,jquery apply用法,JS中apply()的应用实例分析
  • jq获取radio选中的值,jquery radio 取值
  • jq获取radio选中的值,jquery radio 取值,Jquery获取radio选中值实例总结
  • 留言与评论(共有 条评论)
       
    验证码: