首页 > 代码库 > 字符串切割函数那些事儿
字符串切割函数那些事儿
刚开始学习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是一个整体的
字符串切割函数那些事儿
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。