C# 字符串每隔两个 提取
private void button3_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
string str = "686B666B686B666B706B5D9BACAFA0AC5D683532303833393737";
for ( int i = ; i < str.Length; i++)
{
if (i % == ) //奇数 ...1
{
sb.Append(str[i]);
sb.Append(" ");
continue;
}
sb.Append(str[i]);
}
var result = sb.ToString();
}
//指定数据前移
    strlist = new string[] { "","A","", "B" };
            for (int i = ; i < strlist.Length; i++)
            {
                //空数据 前移
                if (strlist[i] == "")
                {
                    test(strlist, i);
                }
            }
 public void test(string[] strlist, int index)
        {
            for (int i = index; i < strlist.Length; i++)
            {
                if (i +  >= strlist.Length)
                {
                    strlist[i] = ""; //要替换的值
                    continue;
                }
                strlist[i] = strlist[i + ];
            }
        }
ssid
private void button3_Click(object sender, EventArgs e)
{
StringBuilder sb = new StringBuilder();
string str = "686B666B686B666B706B5D9BACAFA0AC5D683532303833393737";
for (int i = ; i < str.Length; i++)
{
if (i % == ) //奇数 ...1
{
sb.Append(str[i]);
sb.Append("\r\n");
continue;
}
sb.Append(str[i]);
}
string result = sb.ToString();
string[] strlist = result.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);//返回值不包含空字符串元素, //去掉第三个和第7个 3=(i+1) i=2 第三个是2; 第七个是6; 取前8个字节
strlist[] = ""; strlist[] = ""; for (int i = ; i < strlist.Length; i++)
{
//空数据 前移
if (strlist[i] == "")
{
test(strlist, i);
}
} List<string> list = new List<string>();
for (int i = ; i < strlist.Length; i++)
{
list.Add(strlist[i]);
if (i == ( - ))
{
break;
}
}
//--减去37+30 = 67;
sb.Length = ;
for (int i = ;i<list.Count;i++)
{ var t = Convert.ToInt32(list[i]) - ; sb.Append(t); } } public void test(string[] strlist, int index)
{
for (int i = index; i < strlist.Length; i++)
{
if (i + >= strlist.Length)
{
strlist[i] = ""; //要替换的值
continue;
}
strlist[i] = strlist[i + ];
}
}
private void button3_Click(object sender, EventArgs e)        {            StringBuilder sb = new StringBuilder();            string str = "686B666B686B666B706B5D9BACAFA0AC5D683532303833393737";            for (int i = 0; i < str.Length; i++)            {                if (i % 2 == 1) //奇数 ...1                {                    sb.Append(str[i]);                    sb.Append("\r\n");                    continue;                }                sb.Append(str[i]);            }            string result = sb.ToString();            string[] strlist = result.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);//返回值不包含空字符串元素,
            //去掉第三个和第7个 3=(i+1) i=2 第三个是2; 第七个是6;  取前8个字节            strlist[2] = ""; strlist[6] = "";
            for (int i = 0; i < strlist.Length; i++)            {                //空数据 前移                if (strlist[i] == "")                {                    test(strlist, i);                }            }
            List<string> list = new List<string>();            for (int i = 0; i < strlist.Length; i++)            {                list.Add(strlist[i]);                if (i == (8 - 1))                {                    break;                }            }            //--减去37+30 = 67;            sb.Length = 0;            for (int i = 0;i<list.Count;i++)            {
                var t = Convert.ToInt32(list[i]) - 67;
                                sb.Append(t);
            }
}
        public void test(string[] strlist, int index)        {            for (int i = index; i < strlist.Length; i++)            {                if (i + 1 >= strlist.Length)                {                    strlist[i] = ""; //要替换的值                    continue;                }                strlist[i] = strlist[i + 1];            }        }
C# 字符串每隔两个 提取的更多相关文章
- JS中substring()方法(用于提取字符串中介于两个指定下标之间的字符)
		
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
 - JS对象 substring() 方法用于提取字符串中介于两个指定下标之间的字符。
		
提取字符串substring() substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法: stringObject.substring(starPos,stopPos) 参 ...
 - substring() 方法用于提取字符串中介于两个指定下标之间的字符。
		
substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定 ...
 - JS   从一个字符串中截取两个字符串之间的字符串
		
/************************************************* 函数说明:从一个字符串中截取 两个字符串之间的字符串 参数说明:src_str 原串, start ...
 - SPOJ PHRASES 每个字符串至少出现两次且不重叠的最长子串
		
Description You are the King of Byteland. Your agents have just intercepted a batch of encrypted ene ...
 - Js 字符串拼接的两种方法
		
字符串拼接的两种方法 用数组的方法的好处是:避免变量重新定义.赋值 <!DOCTYPE html> <html lang="en"> <head> ...
 - 简单实现textview文本每隔两秒就改变一次
		
//这个方法可以实现文本每隔两秒就改变一次, public void textTask(){ final android.os.Handler handler=new android.os.Handl ...
 - C++读取字符串数据的两种方式
		
C++读取字符串数据的两种方式 对于同样的样例输入: ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Ride ...
 - python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
		
题目内容: 输入两个字符串,输出两个字符串集合的并集. 为保证输出结果一致,请将集合内元素排序之后再输出, 如对于集合aset,可输出sorted(aset). 输入格式: 共两行,每一行为一个字符串 ...
 
随机推荐
- 传智播客ADO.Net项目开发教程具体解释
			
内容简单介绍: 本教程为传智播客.Net培训课堂的现场录像,请到140623ls" target="_blank">传智播客.Net学院下载很多其它免费.Net视频 ...
 - 关于MacBook怎么更新Android SDK
			
昨天公司的人给了我一个VPN,可是还是无法更新SDK,后来发现将下图: 通过VPN发送全部流量勾选以后就能够连接更新了,哎.处处皆学问,特此分享一下此经验. 喜欢的朋友关注我哦! 多谢支持
 - 打开google 新地址
			
还在为谷歌打不开而发愁吗? 那就试试这个吧 91.213.30.151
 - Python 不同对象比較大小
			
万恶的源泉: Fireboo的疑问(当然 lambda 本身写的就有问题): >>> filter( lambda x: x > 2, [ 1, [ 1, 2, 3 ], 2, ...
 - zabbix 监控zookeeper
			
1.监控脚本如下:check_zookeeper.sh 1 2 #!/bin/bash echo mntr | nc 127.0.0.1 2182 | grep "$1" |awk ...
 - [Codeforces 1058E] Vasya and Good Sequences
			
[题目链接] https://codeforces.com/contest/1058/problem/E [算法] 显然 , 我们只需考虑序列中每个数的二进制表示下1的个数即可. 不妨令Ai表示第i个 ...
 - python-----删除空文件夹
			
问题描述: 有时,我们的文件夹太多了,但有的文件夹还是空的文件夹,自己去删需要好久,于是想着写个脚本自动删除.代码如下: #!/usr/bin/env python # -*- coding: utf ...
 - Google Closure Compiler 高级模式及更多思考(转)
			
前言 Google Closure Compiler 是 Google Closure Tools 的一员,在 2009 年底被 Google 释出,早先,有 玉伯 的 Closure Compile ...
 - Eclipse 使用Anaconda python 解释器
			
问题: ubuntu16.04 Anaconda 安装成功 Eclispe 写Python代码 无法使用 (pandas库等) 原因: Eclispe 此时的python解释器==>用的并不是A ...
 - mysql数据类型和java对应表(copy)
			
[说明] 资料来自:http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-type-conversions.html My ...