
正文
vb.net替换 vb6 替换字符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用VB.NET快速替换DLL文件中的字符串
读500万行的txt文件190m左右,提取每行中特定字符,写入7个文件,单个文件130万行,13m左右。一共用时20秒左右。用system.io.streamreader system.io.streamwriter。
1:使用String.Replace函数替换。2:正则System.Text.Regex替换,用RegExpOption修改是否支持大小写。3:在小数据的情况下,使用String.SubString和+可以实现间接替换。
我觉得这个问题要考虑的情况还是比较多的,楼主是要“用VB实现同时替换多个字符串”,既然是字符串,不单是楼主示例中的“我你”互换,这是一对一互换,还要考虑多对一,一对多的互换。
相关问答
Q1: vb.NET如何将“*”用一串数字替换
此属性不影响 Text 属性vb.net替换;Text 准确地包括所键入或代码中所设置的内容。将 PasswordChar 设置为长度为 0 的字符串 () (缺省值),将显示实际的文本。
有个replace函数,可以把内容中的字符串替换成你想要的字符串。
核心是判断字符是否为数字,如果是就替换为“*”,即vb.net替换:if(s[i]0&&s[i]9) { s[i]=* } 。
Q2: VB.net里的查找和替换怎么写
用Instr函数,先查找是否存在这个字符串,难后就好办了。
变通的方法:首先 把List 替换为一个其他的字符串如OOO,要全字匹配替换。然后替换List为fList,然后再把OOO替换为List。
用vba可以实现,不难。要看你具体做什么,下面是一个录制的宏,替换aaa为axa,然后替换bbb为xbx。
Q3: 大家好,请问vb.net如何将一个txt文本文件中指定位置的内容替换掉??
1、用替换函数直接把03-24^32替换为03-24^xx(想替换的值)。比如,你的文本放在TextBox1文本框的话,用下面的指令替换就可以了。
2、第二个问题,在读取TXT文件时,直接拆分到字符串数组就行了,这样你随便去修改、删除。
3、给你个思路,具体算法自己写吧。打开文件,按行读入文件内容,找到你的指定行 对指定行中的内容进行操作;将内容再写回文件。
vb.net替换的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb6 替换字符、vb.net替换的信息别忘了在本站进行查找喔。







