`
张闯闯1994
  • 浏览: 19750 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

字符串拼接和分割的基本方法

阅读更多

     以下是字符串拼接和分割的基本方法,仅供参考:

     1.字符串拼接

           最基本的方法就是用‘+’把两个字符串“相加",例如:

 

var name='尼古拉斯'+' '+'康帝';
console.log(name);//结果为:尼古拉斯 康帝
 

 

    如果字符串太长或想要分步拼接可以选用“+=”操作符:

var str='皇叔'+'是'+'仁德的'+',';
str +='爱民是如子的'+','+'特长是会哭的';
console.log(str)//结果是:皇叔是仁德的,爱民是如子的,特长是会哭的

 

    还有一种方法是使用concat()方法:  

 

var string='云长是红脸的,';
string.concat('胡子是挺长的,'+'自负是肯定的,'+'倒霉是迟早的')//结果:云长是红脸的,自负是肯定的
,倒霉是迟早的

     另外,concat()方法也可以用来拼接数组:

 

var array=['老','夫'];
var array2=['发','达','了'];
console.log(array.concat(array2));//结果为:['老','夫','发','达','了']

 

     而且,concat()方法不会改变原来的数组,拼接形成的是一个新的数组;

 

     还有要说明的的是字符串拼接完还是字符串,数组拼接完还是数组。

     2.字符串分割

     split()方法,用法比较多样:

     我们可以用几种不同分割方式来分割:

 

var string= '我 今 天 吃 了 十 碗 面'
console.log(string.split(''));//结果['我', ' ', '今', ' ', '天', ' ', '吃', ' ', '了', ' ', '十', ' ', '碗', ' ', '面']
console.log(string.split(' '));//结果['我', '今', '天', '吃', '了', '十', '碗', '面']
console.log(string.split());//结果['我 今 天 吃 了 十 碗 面']

 

   我们可以看到用空字符串会把每一个字符都分开,用空格可以把字符串按空格分割,不使用参数就会把整个字符串分成一个只有一个字符串元素的数组,注意无论哪种分割方式其结果都是数组。

 

    上面我们只用到了split()方法的第一个参数,在使用时可以根据需要改变括号中的第一个参数,来选分割位置,其实split()方法还有第二个参数,使用第二个参数可以规定分割后那个数组的长度:

 

var string= '我 今 天 吃 了 碗 面'
console.log(string.split(' ',6));//结果:['我', '今', '天', '吃', '了', '碗']
console.log(string);//结果:我 今 天 吃 了 碗 面

 

    另外,从最后一行可以看到,用split()方法分割后不会改变原字符串。

 

分享到:
评论

相关推荐

    work2_分割字符串_字符串处理_

    本文将深入探讨如何在各种编程语言中进行字符串分割以及一些基本的字符串运算,以帮助你更好地理解和应用这些技术。 首先,我们来关注“分割字符串”这一主题。字符串分割是将一个长字符串依据特定的分隔符切割成多...

    字符串处理示例_pgsql_

    它提供了大量的内置函数和语法结构,使得对字符串进行处理变得高效且灵活。本示例将聚焦于PostgreSQL中的字符串处理函数以及`CASE WHEN`语句的运用。 一、字符串处理函数 1. `length(str)`:返回字符串`str`的长度...

    分割字符串

    - 使用`for`循环遍历`strList`中的每个元素,并筛选出以字母"a"开头的字符串,然后将这些字符串拼接成一个新的字符串`str`。 - 最后,利用`split`方法将`str`按照逗号`,`进行分割,并输出分割后的结果。 ##### 2.2 ...

    字符串高级截取与拼接

    3. **字符串拼接**:最后,`GetStringSearch`方法将处理后的中文和英文字符拼接成一个完整的字符串返回。 #### 二、`GetListSearch`方法:智能字符分类与处理 `GetListSearch`方法负责将输入字符串按字符类型...

    labview字符串创建数组

    要将单个字符串创建成字符串数组,我们需要了解LabVIEW的基本数据结构和编程方法。以下是一些关于如何在LabVIEW中创建字符串数组的关键知识点: 1. **字符串数组的概念**: 在LabVIEW中,字符串数组是一种数据结构...

    js-字符串的方法、模板字符串、对象的遍历.pdf

    模板字符串是一种新的字符串语法,使用反引号 ``囲みます,可以方便地拼接字符串和变量。例如 `var str1 = `abc${str}`;` 访问对象的属性可以使用点语法或括号语法,例如 `obj.name` 或 `obj['name']`。遍历对象...

    QT中字符串的比较、查找、替换等操作 - 大存的博客1

    1. **字符串拼接**: 在QT中,可以使用`+`运算符或者`append()`函数来连接字符串。例如,`s1 + "to you"` 和 `s4.append(" World")`都是将两个字符串合并为一个新的字符串。 2. **格式化字符串**: 使用`sprintf...

    完整版 零基础学Python课件05 第5章 字符串及表达式.ppt

    5. 字符串拼接:使用“+”运算符可以将多个字符串拼接成一个字符串。例如:`strnew = str1 + str2` 字符串格式化 Python中有多种字符串格式化方法,例如: 1. 使用“%”运算符:例如:`'%s %s' % ('Hello', '...

    java实现字符串逆序输出

    在实际编程中,理解这些基本的字符串操作非常重要,因为它们是许多高级算法和数据结构的基础。熟练掌握这些技巧能够帮助开发者更好地解决问题,提高代码的效率和可读性。对于初学者来说,通过实践这些简单的示例,...

    字符串处理

    - Python支持使用 `+` 运算符进行字符串拼接,如:`'fish' + 'hat'` 结果为 `'fishhat'`。 - 使用字符串方法 `join()` 可以将一个字符串列表用指定的分隔符连接起来,例如:`'-'.join(['apple', 'banana', 'china'])...

    数据结构(线性表和字符串部分)

    4. **字符串的常用函数**:C语言中的`<string.h>`库提供了许多字符串处理函数,如`strlen()`计算字符串长度,`strcpy()`和`strncpy()`复制字符串,`strcmp()`比较字符串,`strtok()`分割字符串等。 在`线性表上机....

    09 数组及字符串实验

    3. **字符串拼接**:在不同编程语言中,字符串拼接有不同的方式,例如C++中的字符串流,Java中的+操作符,Python中的+或join()方法。 4. **字符串查找与替换**:实现查找特定子串在字符串中的位置,或者替换字符串...

    字符串处理的12个例子

    2. **字符串拼接**: 使用`+`运算符可以合并两个字符串,例如`str1 = 'Hello,'`,`str2 = 'World'`,`str1 + str2`得到`'Hello,World'`。 3. **字符串切片**: 切片操作允许我们获取字符串的一部分,如`s[1:5]`将...

    oc字符串方法代码展示

    接下来是字符串拼接。OC中的`NSString`提供了`appendString:`方法(尽管在现代Swift中更常使用`+`运算符)。例如,`str = [str stringByAppendingString:@"!"]`将添加一个感叹号到现有的字符串末尾。 字符串的比较...

    php字符串的替换,分割和连接方法

    以上就是对PHP字符串的替换、分割和连接方法的详细说明。掌握这些基本操作对于PHP开发人员来说至关重要,它们是进行复杂数据处理和文本操作的基础。通过实际应用这些函数,开发者可以轻松处理字符串问题,提高开发...

    java字符串实验题目

    这时,StringBuilder和StringBuffer类就派上用场了,它们提供了可变的字符串操作,适合在循环中进行字符串拼接,性能优于使用"+"运算符。 Java异常处理也是编程中的重要组成部分。在处理字符串相关的问题时,可能会...

    JAVA 数组与字符串课程文档

    在处理字符串时,可以使用`StringBuffer`或`StringBuilder`类进行高效的字符串拼接操作,尤其在循环中,这两个类比直接使用`+`操作符更有效率。 数组和字符串在实际编程中常常结合使用,比如在一个字符串数组中存储...

    字符串操作大全

    5. **连接**:使用`+`操作符可以将两个字符串拼接在一起。 6. **复制**:`*`操作符可以用于重复字符串,如`str * n`表示str重复n次。 7. **查找与替换**:`find()`、`index()`、`replace()`等方法用于查找子串位置...

    javaScript中的字符串操作

    JavaScript的核心部分提供了一系列属性和方法来帮助开发者进行字符串的通用操作,例如字符串的分割、大小写转换以及子字符串的操作等。 #### 二、字符串的创建 创建字符串主要有以下几种方式: 1. **直接量**:...

Global site tag (gtag.js) - Google Analytics