首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

UltraEdit 查寻替换顺序

2012-12-15 
UltraEdit 查找替换顺序有这样的内容name10xABCD1231name20xABCD1232name30xABCD1233name40xABCD1234name

UltraEdit 查找替换顺序
有这样的内容
name1     0xABCD1231
name2     0xABCD1232
name3     0xABCD1233
name4     0xABCD1234
name与0x这间为空格
怎么么把他转化为:
0xABCD1231 name1     
0xABCD1232 name2
0xABCD1233 name3     
0xABCD1234 name4  
[解决办法]
F5刷新下就变成两个了
[解决办法]
用列模式copy过去
[解决办法]
什么是列模式??


            FileStream read = new FileStream("F:\\12.txt", FileMode.Open);
            FileStream write = new FileStream("F:\\12W.txt", FileMode.Create);
            StreamReader m_streamReader = new StreamReader(read);
            StreamWriter m_streamWrite = new StreamWriter(write);
            m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
            string arry = "";
            string strLine = m_streamReader.ReadLine();
            do
            {
                string[] split = strLine.Split();
                string name = split[0];
                string address = "";
                for (int i = 1; i < split.Count(); i++)
                {
                    if (split[i].Contains("0x"))
                    {
                        address = split[i];
                        break;
                    }
                }
                strLine = m_streamReader.ReadLine();
                m_streamWrite.WriteLine(address + " " + name);

            } while (strLine != null && strLine != "");
            m_streamWrite.Flush();


            m_streamReader.Close();
            m_streamReader.Dispose();
            m_streamWrite.Close();
            m_streamWrite.Dispose();
            read.Close();
            read.Dispose();
            write.Close();
            write.Dispose();

热点排行