分段获取字符串
2006-04-12 23:34
246 查看
参数为 string1 string2 string3 空格分隔
或者全部用括号 {string1} {string2} {string3}
但是string3有可能不输入
just like #tr {闲聊} '测试中
or #tr 谁与争锋更新了 {haha} {update}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
pa = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
pa = source.Split(" ".ToCharArray(),2)[0];
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cm = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
cm = source.Split(" ".ToCharArray(),2)[0];
if (source.Split(' ').Length<2)
source = "";
else
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cl = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
}
else
{
cl = source;
}
累了,直接把用到的代码复制下来没改变量名
或者全部用括号 {string1} {string2} {string3}
但是string3有可能不输入
just like #tr {闲聊} '测试中
or #tr 谁与争锋更新了 {haha} {update}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
pa = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
pa = source.Split(" ".ToCharArray(),2)[0];
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cm = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
cm = source.Split(" ".ToCharArray(),2)[0];
if (source.Split(' ').Length<2)
source = "";
else
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cl = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
}
else
{
cl = source;
}
累了,直接把用到的代码复制下来没改变量名
相关文章推荐
- OC获取文件MD5值与swift字符串MD5加密方法
- 关于获取 Android 中从res/values/strings.xml 应用名称的 字符串
- Android 学习笔记之Volley(六)实现获取服务器的字符串响应...
- js获取提交的字符串的字节数
- 正则表达式 获取字符串内提取图片URL字符串
- 根据文件名获取id字符串
- PHP中如何获取字符串的长度
- php正则匹配获取字符串的内容
- (转)PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
- js 获取文本框中光标所在字符串索引位置
- Python获取一个字符串所有连续子串
- Data获取字节数据,组成字符串出错 rapidjson解析出错
- JavaScript获取查询字符串
- MD5工具类,提供字符串MD5加密(校验)、文件MD5值获取(校验)功能
- iOS 获取去掉空格的字符串长度
- VC++获取系统时间,并用字符串显示
- loadrunner获取毫秒及字符串替换实现
- 从字符串中获取XML节点数据
- Shell字符串截取――获取oracle group名字
- 获取一个字符串里的第一个数字的位置