把一个字符串按某字符(分隔符)分开,如何分最好?
wchar_t str[] = L"111,22222";
wchar_t strX[10] = {0};
wchar_t strY[10] = {0};
int strLen = wcslen(str);
int i = 0;
for(; i < strLen; i++)
{
if( str[i] == L',')
{
strX[i] = L'\0';
break;
}
strX[i] = str[i];
}
int j = i + 1;
int n =0;
for(; j < strLen; j++)
{
strY[n] = str[j];
n++;
}
wcout << str << endl;
wcout << strX << endl;
wcout << strY << endl;
只会这个笨办法,还有更方便的吗?
...全文
相关推荐
Excel截取最后一个分隔符右边的字符串
1)利用SUBSTITUTE将分隔符替换成空字符 2)利用LEN - LEN(SUBSTITUTE) 即可获取里面被替换掉了多少个分隔符 3)使用SUBSTITUTE将最后一个分隔符替换成一个特殊的字符 4)利用FIND函数找到特殊符号出现的位置 5)利用RIGHT或LEFT函数即可截取最后一个分隔符右边或左边的字符串内容
SQL根据指定分隔符分解字符串实现步骤
想要在MS SQL中根据给定的分隔符把这个字符串分解成各个元素,本文将详细介绍此功能的实现,需要了解的朋友可以参考下
sql带分隔符的截取字符串示例
代码如下:eclare @str nvarchar(50);set @str=’462,464,2′;select @str as ‘字符串’select len(@str) as ‘字符长度’select charindex(‘,’,@str,1) as ‘第一个逗号的索引值’select LEFT(@str,charindex(‘,’,@str,1)-1) as ‘第一个值’select SUBSTRING(@str,charindex(‘,’,@str,1)+1,len(@str)) as ‘从第一逗号开始截取出后面的字符串’select LEFT(SUBSTRING(@str,char
按 分隔符 拆分 字符串
按分隔符拆分字符串 分隔符 拆分 字符串
一个字符串,将数字字符和其他字符分开存放的程序
C++编程 从键盘上输入一个字符串,将里面的数字字符转变成数值储存到数组中并输出。


