精华内容
下载资源
问答
  • 常用JS——string字符串方法

    万次阅读 多人点赞 2018-08-21 10:47:36
    一、关于字符串分割 1、slice(start,end); 关于这个方法,一定要搞懂四个关键点: (1)截取字符串时不包括下标为end的元素。...其中第3点其实就是在JavaScript中字符串和数组都具有这个方法,它们...

    一、关于字符串分割
    1、slice(start,end);
    关于这个方法,一定要搞懂四个关键点:

    (1)截取字符串时***不包括***下标为end的元素。

    (2)end是可选参数,没有时,默认从start到结束的所有字符串。

    (3)String.slice与Array.slice区别。

    (4)参数为负数时,是如何处理的。

    其中第3点其实就是在JavaScript中字符串和数组都具有这个方法,它们的返回结果形式不一样,一个是一段字符串,一个是一段浅复制后的数组。另外三个点接着往下看你就会明白。

    2、substr(start,length);

    关于这个方法,也需要搞懂几个关键点:

    (1)第二个参数是子串中的字符数,必须是数值。可以没有。

    (2)参数为负数时如何进行处理。

    (3)最重要一点来自官网说明,如下所示:

    	**ECMAscript 没有对该方法进行标准化,因此反对使用它。**
    

    由于substr() 的参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用。

    3、substring(start,end);

    和slice类似,关于这个方法,同样需要搞懂几个关键点:

    (1)返回的字符串中***不包括*** end处的字符。

    (2)参数为负数时如何进行处理。

    (3)如果参数 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

    (4)如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。

    这个方法的作用同样可以使用slice方法来替代。

    区别和使用:

    (一):都接收两个参数,slice和substring接收的是起始位置和结束位置(注意:不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。

    这里写图片描述
    看一下控制台运行出来的结果,其中slice/substring都是从0开始截取3到6位置但不包括6位置的字符串"lo “,对比之下,substr截取3位置之后的6个字符串"lo wor”。

    (二):需要注意substring是以两个参数中较小一个作为起始位置,较大的参数作为结束位置。
    这里写图片描述

    上面这个(6,3)会默认变成(3,6)将小的当起始位置来处理。

    (三):参数为负数时如何解析。

    (我认为这种负数的情况就应该在标准中禁止掉,参数中有负数时直接报错就行,可现在竟然能为负数,那我们只有两条出路:1,避免在code的时候出现它;2,就是今天我们要做的,彻底搞懂它。一次性消灭掉)

    slice:将字符串的长度与对应的负数相加,结果作为参数。

    substr:只会将第一个参数与字符串长度相加后的结果作为第一个参数(第一个参数为负数)。

    substring:直接将负参数直接转成0。

    第一,先看一个参数的情况:

    这里写图片描述

    解释一下上面的结果:字符串长度是11,(11-3=8),所以slice(-3)和substr(-3)从下标为8的字母开始。得到的结果就是"rld"。而substring直接将负数据转为0,所以输出结果就是"hello world".

    第二,看一下两个参数的情况:

    先回忆一下上面的定义:

    slice:长度与负数相加作为参数。

    substring:负数直接转为0。

    substr:仅将第一个参数与长度相加作为第一个参数。
    这里写图片描述

    解释一下输出的结果:slice(3,11-4)就是从下标3截取到下标7的字符串,这里就是"lo w"。substring(3,0),其中-4直接转成0,所以由定义从下标0截取到3,这里表示"hel"。最后一个substr第一个参数不是负数,第二个表示长度的参数为负数时,输出只能是空字符串。

    4、split(字符串/正则,length);

    这里写图片描述

    来阐述一下。split方法把一个字符串string分割成片段创建一个字符串数组,可选参数howmany可以限制被分割的片段的数量。separator参数可以是一个字符串或一个正则表达式。

    二、其它字符串处理方法

    1、charAt(pos)

    返回指定位置(如上pos)的字符。如果pos小于0或者大于等于字符串的长度string.length,它会返回空字符串。

    var name = 'hello world';
    name.chartAt(0);           --"h"
    

    2、concat(string…)
    用于连接两个或者多个字符串。相较于数组Array.concat()。其实字符串到是用的不多,主要是之前使用加号(+)会更方便一些,新语法时一步优化字符串拼接的操作。

    这里写图片描述

    3、indexOf(searchString,position)

    在string内查找另一个字符串searchString。如果它被找到,就返回第1个匹配字符的位置,否则返回-1。

    需要记住一点是:可选参数position可设置从string的某个指定的位置开始查找。
    这里写图片描述

    4、lastIndexOf(searchString,position)
    与indexOf方法类似,只不过它是从该字符串的末尾开始查找而不是从开头。

    5、localeCompare(target)
    用来比较两个字符串,返回比较结果数字。如果stringObject 小于 target,则 localeCompare() 返回小于 0 的数。如果 stringObject 大于 target,则该方法返回大于 0 的数。如果两个字符串相等,或根据本地排序规则没有区别,该方法返回 0。
    这里写图片描述

    6、match(regexp)

    match方法让字符串和一个正则表达式进行匹配。它依据g标识来决定如何进行匹配。如果没有g标识,那么调用string.match(regexp)的结果与调用regexp.exec(string)的结果相同。带g标识返回的是一个结果数组,

    7、replace(searchValue,replaceValue)
    作用:replace方法对string进行查找和替换操作,并返回一个新的字符串。

    取值:而参数searchValue可以是一个字符串或者一个正则表达式对象。

    第一种情况:如果searchValue是一个字符串,那么searchValue只会在第1次出现 的地方被替换

    这里写图片描述

    原文

    展开全文
  • JavaScript常用的几种字符串方法

    千次阅读 多人点赞 2021-04-07 00:22:08
    JavaScript常用的几种字符串方法 字符串是一种只读数据,只能查 常用的几种字符串方法: 1、charAt:根据指定的下标获取到对应的字符; 2、charCodeAt:根据指定的下标获取到字符对应的阿斯克码;(底部有ASCII对照...

    JavaScript常用的几种字符串方法

    字符串是一种只读数据,只能查

    常用的几种字符串方法:

    1、charAt:根据指定的下标获取到对应的字符;

    在这里插入图片描述
    在这里插入图片描述

    2、charCodeAt:根据指定的下标获取到字符对应的阿斯克码;(底部有ASCII对照表)

    在这里插入图片描述
    在这里插入图片描述
    ps:通过阿斯克码获取到字符;
    在这里插入图片描述
    在这里插入图片描述

    3、substring:截取字符串;

    在这里插入图片描述
    在这里插入图片描述

    4、substr:截取字符串;

    在这里插入图片描述
    在这里插入图片描述

    5、slice:截取字符串;

    在这里插入图片描述
    在这里插入图片描述

    6、indexOf:查找字符/子字符串在大字符串中第一次出现的位置,找到了返回下标,找不到返回-1;

    在这里插入图片描述
    在这里插入图片描述

    7、lastIndexOf:查找字符/子字符串在大字符串中最后一次出现的位置

    在这里插入图片描述
    在这里插入图片描述

    8、split:将字符串使用指定的分隔符分割成数组;

    在这里插入图片描述
    在这里插入图片描述

    9、replace:替换字符串中的某个字符/某个字符串;

    在这里插入图片描述
    在这里插入图片描述

    10、toupperCase大写 , tolowerCase小写

    在这里插入图片描述
    在这里插入图片描述

    11、trim:去除字符串左右两边的空白符;

    在这里插入图片描述
    在这里插入图片描述

    ACSII对照表:

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 字符串操作是js中用的比较频繁的操作,所以非常有必要熟悉字符串的常见操作方法

    字符串操作是js中用的比较频繁的操作,所以非常有必要熟悉字符串的常见操作方法。

    1、charCodeAt方法

    返回一个整数,代表指定位置字符的Unicode编码。

    strObj.charCodeAt(index) 

    说明:
    index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。
    如果指定位置没有字符,将返回NaN。
    例如:

    var str = "ABC"; 
    str.charCodeAt(0); 
    结果:65 

    2、fromCharCode方法

    从一些Unicode字符串中返回一个字符串。

    String.fromCharCode([code1[,code2...]]) 

    说明:
    code1,code2…是要转换为字符串的Unicode字符串序列。如果没有参数,结果为空字符串。
    例如:

    String.fromCharCode(65,66,112); 
    结果:ABp 

    提示: charCodeAt和fromCharCode刚好是两个相反的方法,charCodeAt返回的是指定位置的字符的字符编码,而fromCharCode返回的是指定字符编码代表的字符。

    3、charAt方法

    返回指定索引位置处的字符。如果超出有效范围的索引值返回空字符串。

    strObj.charAt(index) 

    说明:
    index想得到的字符的基于零的索引。有效值是0与字符串长度减一之间的值。
    例如:

    var str = "ABC"; 
    str.charAt(1); 
    结果:B 

    4、indexOf方法

    返回String对象内第一次出现子字符串索引位置(从左到右搜索)。如果没有找到子字符串,则返回-1。

    strObj.indexOf(substr[,startIndex]) 

    说明:

    • 参数substr为要在String对象中查找的子字符串。
    • 参数startIndex为该整数值指出在String对象内开始查找的索引。如果省略,则从字符串的开始处查找。
      例如:
    01234567 
    var str = "ABCDECDF"; 
    str.indexOf("CD"1); // 由1位置从左向右查找 123... 
    结果:2 

    提示: charAt和indexOf刚好是两个相反的方法,charAt返回的是指定索引位置的字符,而indexOf返回的是指定字符的索引位置。

    5、lastIndexOf方法

    返回String对象中字符串最后出现的位置。如果没有匹配到子字符串,则返回-1。

    strObj.lastIndexOf(substr[,startindex]) 

    说明:

    • substr要在String对象内查找的子字符串。
    • startindex该整数值指出在String对象内进行查找的开始索引位置。如果省略,则查找从字符串的末尾开始。
      例如:
    01234567 
    var str = "ABCDECDF"; 
    str.lastIndexOf("CD",6); // 由6位置从右向左查找 ...456 
    结果:5 

    6、slice方法

    返回字符串的片段。

    strObj.slice(start[,end]) 

    说明:

    • 如果只有一个参数,则复制的是参数数字所表示的长度,索引从0开始
    • start指明子字符串的起始位置,该索引从0开始起算。如果start为负,将它作为length+start处理,此处length为字符串的长度。
    • end指明子字符串的结束位置,该索引从0开始起算。如果end为负,将它作为length+end处理,此处length为字符串的长度。

    例如:

    012345 
    var str = "ABCDEF"; 
    str.slice(2,4); 
    结果:CD 
    str.slice(1)
    结果:A

    7、substring方法

    返回位于String对象中指定位置的子字符串。

    strObj.substring(start,end) 

    说明:

    • start指明子字符串的起始位置,该索引从0开始起算。
    • end指明子字符串的结束位置,该索引从0开始起算。
    • substring方法使用start和end两者中的较小值作为子字符串的起始点。
    • 如果start或end为NaN或者为负数,那么将其替换为0。

    例如:

    012345 
    var str = "ABCDEF"; 
    str.substring(2,4); // 或 str.substring(4,2); 
    结果:CD 

    8、substr方法

    返回一个从指定位置开始的指定长度的子字符串。

    strObj.substr(start[,length]) 

    说明:
    start所需的子字符串的起始位置。字符串中的第一个字符的索引为0。
    length在返回的子字符串中应包括的字符个数。
    例如:

    012345 
    var str = "ABCDEF"; 
    str.substr(2,4); 
    结果:CDEF 

    9、search方法

    返回与正则表达式查找内容匹配的第一个字符串的位置。如果没有匹配到子字符串,则返回-1。

    strObj.search(reExp) 

    说明:
    reExp包含正则表达式模式和可用标志的正则表达式对象。
    例如:

    var str = "ABCDECDF"; 
    str.search("CD"); // 或 str.search(/CD/i); 
    结果:2 

    10、concat

    将两个或多个字符的文本组合起来,返回一个新的字符串。

    str.concat([string1[,string2...]]) 

    说明:
    string1,string2要和所有其他指定的字符串进行连接的String对象或文字。
    例如:

    var str = "ABCDEF"; 
    str.concat("ABCDEF","ABC"); 
    结果:ABCDEFABCDEFABC 

    和“+”的效果是一样的

    11、split

    将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

    strObj.split([separator[,limit]]) 

    说明:

    • separator字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
    • limit该值用来限制返回数组中的元素个数。
      例如:
    var str = "AA BB CC DD EE FF"; 
    alert(str.split(" ",3)); 
    结果: 
    ["AA", "BB", "CC"] 

    12、toLowerCase方法

    返回一个字符串,该字符串中的字母被转换成小写。
    例如:

    var str = "ABCabc"; 
    str.toLowerCase(); 
    结果:abcabc 

    13、toUpperCase方法

    返回一个字符串,该字符串中的所有字母都被转换为大写字母。
    例如:

    var str = "ABCabc"; 
    str.toUpperCase(); 
    结果:ABCABC

    14、match方法

    可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
    match() 方法将检索字符串 String Object,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。
    例如:

    var str = "The rain in SPAIN stays mainly in the plain"; 
    var n=str.match(/ain/gi);
    结果:["ain", "AIN", "ain", "ain"]

    15、replace() 方法

    用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
    该方法返回替换后的新字符串,该方法不会改变原始字符串。
    replace如果替换数据时,默认只替换第一个。
    例如:

    var str=“Mr Blue has a blue house and a blue car.”; 
    var n=str.replace(/blue/g,"red");
    结果:Mr Blue has a red house and a red car.

    16、trim()方法去除字符串两边的空白

    浏览器兼容性: IE9及以上

    17、valueOf() 方法可返回 String 对象的原始值。

    注意: valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。

    例如:
    var str="Hello world!";
    document.write(str.valueOf());
    结果:Hello world!
    展开全文
  • C++ string常用截取字符串方法

    万次阅读 2018-08-28 18:15:18
    string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos); 其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子...

    string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求:

    find(string strSub, npos);

    find_last_of(string strSub, npos);

    其中strSub是需要寻找的子字符串,npos为查找起始位置。找到返回子字符串首次出现的位置,否则返回-1;

    注:(1)find_last_of的npos为从末尾开始寻找的位置。

           (2)下文中用到的strsub(npos,size)函数,其中npos为开始位置,size为截取大小

    例1:直接查找字符串中是否具有某个字符串(返回"2")

    std::string strPath = "E:\\数据\\2018\\2000坐标系\\a.shp"
    int a = 0;  
    if (strPath.find("2018") == std::string::npos)
    {
    	a = 1;
    }
    else
    {
    	a = 2;
    }
    return a;

    例2:查找某个字符串的字符串(返回“E:”)

    std::string strPath = "E:\\数据\\2018\\2000坐标系\\a.shp"
    int nPos = strPath.find("\\");
    if(nPos != -1)
    {
        strPath = strPath.substr(0, nPos);
    }
    return strPath;

    例3:查找某个字符串中某两个子字符串之间的字符串(返回“2000坐标系”)

    std::string strPath = "E:\\数据\\2018\\2000坐标系\\a.shp"
    std::string::size_type nPos1 = std::string::npos;
    std::string::size_type nPos2 = std::string::npos;
    nPos1 = strPath.find_last_of("\\");
    nPos2 = strPath.find_last_of("\\", nPos1 - 1);
    if(nPos1 !=-1 && npos2 != -1)
    {
        strPath = strPath.substr(nPos2 + 1, nPos1 - nPos2 - 1);
    }
    return strPath;

    提高:递归获取路径名中的子目录

    //获取路径名中的子目录:strPath为路径名,strSubPath为输出的子目录,
      nSearch为从尾向前检索的级别(默认为1级)
    
    bool _GetSubPath(std::string& strPath,std::string& strSubPath, int nSearch)
    {	
    	if (-1 == nSearch || strPath.empty())
    		return false;
    	std::string::size_type nPos1 = std::string::npos;
    	nPos1 = strPath.find_last_of("\\");
    	if (nPos1 != -1)
    	{
    		strSubPath = strPath.substr(nPos1 + 1, strPath.length() - nPos1);
    		int nNewSearch = nSearch > 1 ? nSearch - 1 : -1;
    		_GetSubPath(strPath.substr(0, nPos1), strSubPath, nNewSearch);
    	}
    	return true;
    }
    
    int main()
    {
        std::string strPath = "E:\\数据\\2018\\2000坐标系\\a.shp";
        std::string strSubPath = "";
        if(_GetSubPath(strPath, strSubPath, 1)
        {
            printf(“返回'a.shp'”);
        }
        if(_GetSubPath(strPath, strSubPath, 2)
        {
            printf(“返回'2000坐标系'”);
        }
    }

     

    展开全文
  • 那么问题来了,我们知道有些内置的字符串方法是会 “改变” 字符串的 “模样”,返回新的字符串。 那会不会影响原字符串呢?答案是不会! 证明 var demo = "hello,world"; var NEW = demo.toUpperCase(); console....
  • php 判断一个字符串是否在另一个字符串中存在判断某字符串中是否包含某字符串方法 判断某字符串中是否包含某字符串方法 //利用 strpos函数 注意要用 !== $data="SQLSTATE"; $...
  • 字符串(str)定义在 Python 语言中,用单引号(' '),双引号(" ")或者三引号(''' ''')括起来的数据称为字符串(其中,使用三引号的字符串可以横跨多行)字符串(str)定义如下:字符串(str)方法字母
  • JavaScript 字符串方法全版

    千次阅读 多人点赞 2020-08-26 18:45:22
    String 类定义了大量操作字符串方法,例如从字符串中提取字符或子串,或者检索字符或子串。 需要注意的是:JavaScript 的字符串是不可变的(immutable),String 类定义的方法都不能改变字符串的内容。像 String....
  • grep不区分大小写查找字符串方法

    万次阅读 2016-10-09 14:18:55
    grep不区分大小写查找字符串方法
  • js两种拼接字符串方法

    万次阅读 2016-02-25 18:11:48
    js两种拼接字符串方法function(msgArr) { var len = msgArr.length; var n = 0 ; var htmlSpan = ""; for (var j = 0; j ; j++) { htmlSpan += '<span>·</span>'; } htmlSpan += '<s
  • JS判断字符串 ES6 字符串方法

    千次阅读 2018-06-09 17:56:58
    let str='Yellow'str.indexOf('Y') 此方法找得到则返回索引值,找不到则返回-1ES6 新增includes方法,str.includes('Y') 存在所查找字符则返回true 否则返回false
  • 在js中对字符串的处理是经常碰到的,本文对字符串的split()方法进行简单的介绍。/*language类型 "中文": 1, "英文": 2, "拉丁文": 3 */ function changeLanguage (type,languageArr) { if (type === 1) { ...
  • SqlServer中,并不直接支持字符串的正则表达式操作,一些特殊的字符串操作需求需要分多个步骤来完成。SQLServer替换第一个匹配的字符串方法
  • golang数字转字符串方法

    千次阅读 2019-06-13 12:12:30
    在golang中,有多种数字转字符串方法。 1)fmt方法 fmt 包应该是最常见的了,从刚开始学习 Golang 就接触到了,写 ‘hello, world' 就得用它。它还支持格式化变量转为字符串。 关于fmt的sprintf的定义如下: ...
  • Python 字符串方法详解

    万次阅读 热门讨论 2008-07-04 11:09:00
    Python 字符串方法详解本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息。 在编程中,几乎90% 以上的代码都是关于整数或字符串...
  • linux中shell截取字符串方法总结

    万次阅读 2016-07-11 11:44:36
    shell中截取字符串方法有很多中,可以分为两大类。第一种获取特定的字符或字符串的左边或者右边的字字符串,java中实现需要先用indexOf来确定特定字符串的位置,然后再用substring来获取结果;第二种类似java中的...
  • JS切割截取字符串方法总结

    万次阅读 2019-05-27 06:22:01
    功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=str.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 2.函数:join() ...
  • //判断字符串是否包含某字符串 //@params:str:大的字符串 //@params:contains_str:所包含的字符串 //@return: false:未包含 true:包含 BOOL IsContainsStr(string str,string contains_str) { string::size_type ...
  • C++输入不定长字符串方法

    千次阅读 2015-04-04 15:26:04
    下面我总结了一下如何输入字符串而不需要限定长度的一种方法及其代码实现举例。 由于我们不知道输入的大小,所以我们采用C++中string + vector的方法来实现,我们先来看下面的例子: 通过键盘输入一串小写字母...
  • ES中常用的字符串方法

    千次阅读 2018-03-27 16:36:12
    返回布尔变量str.startsWith('a') //字符串开始位置是否包含 -&gt; 返回布尔变量str.endsWith('c') //字符串结束位置是否包含 -&gt; 返回布尔变量repeat() 原来都认为这个就是替...
  • python同时替换多个字符串方法

    万次阅读 2018-07-22 11:23:50
    #方法1 words = words.replace('\n', '').replace(' ', '') print(words) #方法2 rep = {'\n':'',' ':''} rep = dict((re.escape(k), v) for k, v in rep.items()) #print(rep) #print(rep.keys()) pattern = re....
  • js常用的4种截取字符串方法

    万次阅读 2017-06-02 10:10:28
    在做项目的时候,经常会需要截取字符串,所以常用的方法有slice、substr、substring、match方法等,四个方法的使用如下所示; 1 2 // 截取字符串方法 3 //注意1、字符串的截取都是从左向右,不
  • 字符串方法substring()的参数设置

    万次阅读 2017-12-07 14:45:04
    substring()的作用是用于提取字符串中介于两个指定下标之间的字符 str.substring(start,stop); 其中,start是必需的,stop是可选的,不写则默认到字符串结尾,根据文档来说,两者都是非负整数, 但事实上都可以取...
  • 作用:indexOf:查找某个字符串字符串首次出现的位置lastIndexOf:从右想做查找某个字符串字符串中最后一次出现的位置不同点:indexOf:从左往右查找lastIndexOf:从右往左查找举例:var arr = [1,2,3,4,2,1,3];...
  • jQuery的拼接字符串方法

    千次阅读 2018-06-21 10:35:39
    $.each(data,function(index,val){ var str = `&lt;div class="entry"&gt; &lt;div class="head"&gt; &lt;a href="detail.php"&gt;${val.title}&...l
  • 开发过程中遇到个需求,用户要提取的数据列中不包含 YF、ZF、JD的字符串方法1:select * from table where order_no not like '%YF%' and order_no not like '%ZF' and order_no not like '%JD%' 感 觉...
  • C语言截取从某位置开始指定长度子字符串方法

    万次阅读 多人点赞 2018-05-17 16:45:34
    C语言中没有从某位置开始指定长度子字符串的函数(还是我没找到?),只有从头开始截取的strncat和strncpy,以strncpy为例:char dest[4] = {""}; char src[] = {"123456789"}; strncpy(dest, ...
  • strncpy函数说明 char dest[4]; char src[] = {"123456789"};...strncpy函数中的参数是字符串数组的名字,而数组名本质上是指针,那么,src+3 就可以实现将 src中从第4个字符开始复制n个字符给 dest 了.
  • 批处理——截取字符串方法

    万次阅读 2012-03-12 14:17:17
    @echo off set str=123456789 echo 第一个字符为:%str:~0,1% ...echo 去掉最后一个字符后的字符串为:%str:~0,-1% echo 去掉最后3个字符后的字符串为:%str:~0,-3% echo 第4个字符为:%str:~3,1% echo 第4个

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,925,759
精华内容 1,170,303
关键字:

字符串方法