分割字符串 strtok(多个字符分割)
2013-04-18 17:53
453 查看
/********************************************************************************* 原型:char *strtok(char *s, char *delim); strtok在s中查找包含在delim中的字符并用NULL('\0')来替换,直到找遍整个字符串。 功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。 说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。 strtok在s中查找包含在delim中的字符并用NULL('\0')来替换,直到找遍整个字符串。 返回值:从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。 所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处分割的节点。 *************************************************************************************/ #include <stdio.h> #include <string.h> int main(int argc,char **argv) { char buf1[]="To recap, the three main objectives in the Mystery Method are: \ To attract a woman To establish comfort, trust, and connection To structure the opportunity to be seduced "; /* Establish string and get the first token: */ char* token = strtok( buf1, ","); while( token != NULL ) { /* While there are tokens in "string" */ printf("%s\n", token ); /* Get next token: */ token = strtok( NULL, ","); } printf("\n"); return 0; }
相关文章推荐
- C#实现多个字符分割字符串的方法
- C#实现多个字符分割字符串的方法
- iOS开发-- 字符串分割(多个字符分割一个字符串)、拼接
- C# 字符串分割,包括分割多个字符
- strdup字符复制,strtok_r分割字符串,strchr查找字符等的用法
- 字符串根据多个字符进行分割的一种方法(使用split而不是regex.split更不是replace)
- 使用split分割多字符的字符串的方法
- Linux_C练习:输入一个字符串,同时输入帧头和帧尾(可以是多个字符),将该字符串中合法的帧识别出来。提示:帧头和帧尾分别是head和tail 字符串”asdheadhauboisoktai
- 截取字符串最后一个字符 && asp textarea 多行数组分割处理
- 有关strtok函数进行字符串分割
- 写一个函数,用来把一个字符串用指定的字符作为分隔符分割成若干个子串输出 | 写一个函数,用来返回一个字符串中重复出现的最长字串的长度及其开始地址
- JAVA中将字符串按某一分隔符分隔为多个字符…
- C语言strtok()函数:字符串分割
- awk分隔符设定为多个字符或字符串
- 一个字符串中可能包括a-z中的多个字符,如有重复,求出现最多次数的那个字符及次数,如有多个重复的则都求出
- 字符串分割利器—strtok_r函数
- 【strtok()】——分割字符串
- 按照指定字符(@split )分割字符串,并取第@index 个
- 数值使用固定的字符分割后 形成一个新的字符串 C#提供了该函数
- sqlserver中根据字符分割字符串的最好的写法分享