码迷,mamicode.com
首页 > 其他好文 > 详细

字符串切割函数那些事儿

时间:2014-10-09 01:59:27      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:io   ar   strong   文件   sp   c   问题   on   cti   

刚开始学习JScript,实在无聊透顶,写了几行代码。就碰上一个问题:关于字符串切割的

记得之前写C时候,花费了很大一段时间去分析这个strtok函数。

首先说一下strtok这个

头文件:#include <string.h>
定义函数:char * strtok(char *s, const char *delim);

参数2是一个字符串,具体的是根据字符串中每一个字符来分割的。

看例子

#include <string.h>

main()

{

  char s[] = "ab-cd : ef;gh :i-jkl;mnop;qrs-tu: vwx-y;z";

  char *delim = "-: ";

  char *p;

  printf("%s ", strtok(s, delim));

  while((p = strtok(NULL, delim)))

    printf("%s ", p);

  printf("\n");

}

输出:ab cd ef;gh i jkl;mnop;qrs tu vwx y;z

显然是根据delim字符串中每个字符来做切割的。

然后是JScript中的split

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

separator是一个整体的

 

字符串切割函数那些事儿

标签:io   ar   strong   文件   sp   c   问题   on   cti   

原文地址:http://www.cnblogs.com/fireboss/p/4012195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!