`

学习过程中用到的读字符串的操作

 
阅读更多
    在学习Javascript的过程中,我用到了一些对字符串进行的操作,现在做一个小总结。
一、搜索字符串
var string = 'abcdef';
console.log(string.indexOf('b'));

搜索字符串,如果返回值为-1,则表示没有要搜索的字符串,如果有要搜索的字符串,则返回字符串所在原字符的位置。
例如:
var string='abcdef';
console.log(string.indexOf('b'));   // 返回值为1
console.log(string.indexOf('d'));   // 返回值为3

二、截取字符串
var string = 'abcdef';
console.log(string.substring(0,1));
console.log(string.substring(3));

substring 方法将返回一个包含从start 到最后(不包含end)的子字符串的字符串
例如:
var string = 'abcdef';
console.log(string.substring(0,1));   // 返回值为a
console.log(string.substring(3));   //返回值为def
console.log(string.substring(2,4));   //返回值为cd
console.log(string.substring(0));   //返回值为abcdef
分享到:
评论

相关推荐

    LZ78算法实现对任意字符串的压缩与解压

    - 读取压缩字符串,每次取出一个编码,根据编码在字典中找到对应的子串,并添加到解压后的字符串中。 - 更新字典,将新生成的子串(当前解压字符串+下一个编码对应的子串的第一个字符)添加到字典。 - 重复此过程...

    C语言字符串数字提出.zip

    描述中提到的功能是“解析出字符串中的数字”,这通常需要用到`sscanf()`函数或者遍历字符串的循环。`sscanf()`函数可以从输入流中读取格式化的数据,例如从包含数字的字符串中提取出来。对于非格式化的字符串,我们...

    字符串反转 C# .NET

    在C# .NET编程环境中,字符串反转是一个常见的操作,它涉及到对字符串中字符顺序的逆序处理。在本文中,我们将深入探讨如何在C#中实现字符串反转,并通过实例代码来展示这一过程。 首先,我们需要了解C#中的字符串...

    php的字符串类.zip

    总的来说,这个"php的字符串类"可能是为了提高开发效率和代码一致性而创建的,它将PHP的一些常用字符串操作进行了封装,提供了更方便的接口。开发者可以无需记住多个原生函数,只需调用类的方法即可完成相应的字符串...

    汇编程序比较字符串

    例如,在比较两个字符串是否相等的过程中,使用了以下逻辑: ```assembly lea si, str1+2 lea di, str2+2 mov cl, 100 cld rep cmpsb jcxz match ``` 这里的 `rep cmpsb` 是一个循环比较指令,它会逐字节地比较两个...

    python自动办公源码_快速提取一串字符中的中文.rar

    1. **正则表达式(Regular Expressions)**:Python中的`re`模块用于处理正则表达式,常用于匹配、查找、替换等字符串操作。在这个场景中,可能会用正则表达式来匹配中文字符,因为中文字符在Unicode编码中有一个...

    字符串压缩程序.rar

    这个压缩包中的代码可能包含了实现这些压缩方法的函数或类,以及如何读取输入字符串、处理编码和写入压缩结果的逻辑。通过阅读和学习这些代码,初学者可以了解如何将上述理论知识转化为可执行的程序。 总的来说,...

    易语言源码读写多字符串值.rar

    2. **字符串读取**:可以从文件、数据库或者内存中读取字符串,易语言提供了如“读文本文件”等命令。 3. **字符串写入**:将字符串数据写入文件或其他介质,例如“写文本文件”。 4. **字符串操作函数**:如...

    01-基础班-第08天{字符串操作、文件}.zip

    在"01-基础班-第08天{字符串操作、文件}.zip"这个资料包中,我们可以期待学习到关于Python字符串的常用方法以及如何在Python中读写文件的相关知识。 首先,我们来深入了解一下Python中的字符串操作。字符串是不可变...

    Json字符串生成工具.zip

    源码中可能包含了读取用户输入,创建C#对象,然后使用`JsonConvert.SerializeObject()`生成JSON的过程。你可以通过阅读源码,理解如何构建这些功能,然后根据自己的需求进行修改。 4. 自定义工具 自定义JSON生成...

    WinForm字符串加密解密小程序

    首先,字符串加密是信息安全领域的一个关键概念,其目的是保护数据不被未经授权的人员读取或理解。在这个程序中,可能使用了一种常见的加密算法,如AES(高级加密标准)或者DES(数据加密标准),它们都是对称加密...

    汇编查找匹配字符串(含实验报告)

    3. **字符串处理**:查找关键字在句子中的过程就是字符串处理的过程。汇编中,可以使用循环结构配合比较指令(如CMP)来逐字符比较两个字符串。字符串的结束通常由特定的终止符(如ASCII的0值)表示。 4. **条件...

    C字符串比较源代码

    通过本篇分析,我们不仅深入理解了C语言中字符串比较的基本原理,还学习了如何编写和修正字符串比较函数,以及如何利用标准库函数`strcmp`来简化字符串比较操作。在实际编程过程中,选择合适的方法来比较字符串,...

    基于php常用函数总结(数组,字符串,时间,文件操作)

    本文将详细介绍PHP中数组操作、字符串处理、时间日期管理以及文件操作的常用函数。 数组操作是PHP编程中不可或缺的一部分,涉及到数据的集合和处理。其中,implode()函数能够将数组中的元素通过指定的分隔符连接成...

    字符串常用处理的实例大全(SHAI、MD5加解密等)

    资源中的"strManage_aspx1"文件很可能包含了这些操作的示例代码或教程,学习者可以通过实践这些例子来深入理解字符串处理、加密和哈希算法的运用。掌握这些技能对于Web开发者、信息安全专家以及任何处理文本数据的IT...

    CRC-8字符串转换

    CRC-8字符串转换是计算机通信和数据存储领域中常见的错误检测技术,主要用于确保数据在传输或存储过程中的完整性。CRC,即循环冗余校验(Cyclic Redundancy Check),是一种利用多项式算法来检查数据错误的方法。CRC...

    完整版读写多字符串值.rar

    在编程中,读操作通常是指从文件、数据库或其他数据源中获取字符串数据,而写操作则是将字符串数据保存到这些位置。这通常涉及到输入/输出(I/O)操作,比如文件I/O或网络I/O。 字符串在计算机中是以字节序列的形式...

    单片机向主机发送字符串

    本文将详细讲解如何使单片机通过串口向主机发送字符串,这个过程涉及到通信协议、硬件接口以及软件编程等多个知识点。 首先,我们需要理解串行通信(Serial Communication)的基本原理。串口通信是一种数据传输方式...

    C语言专业课程设计字符串处理.doc

    程序分析中,头文件`<stdio.h>`、`<string.h>`和`<ctype.h>`的使用分别对应输入输出、字符串操作和字符类型检查。函数应用部分可能会涉及`strlen`、`strcpy`、`strtok`等库函数,用于处理字符串。库函数的调用是...

Global site tag (gtag.js) - Google Analytics