【C#&Canmatrix】按照名词表批量替换某一名词

这是我在制作CAN诊断工具时,为解决大批量的CAN矩阵 signal名词替换而写的。

一个message里有40个signal,丧心病狂。。。

 

编写CAN矩阵信号解析代码时有很多信号的解析代码类似,信号名和部分解析方式不一样,

这时候只需要编写一个signal的Base解析代码,然后一键把Base代码中信号名替换成表里的信号名,生成多段代码再进行微调就比较省力了。

 

功能不大,但是相比之前需要打开三个代码页面,一直Ctrl C V,这个工具简直是利器。

反正我自己用的很开心,哈哈。

 


话不多说,看效果最实在:

【C#&Canmatrix】按照名词表批量替换某一名词_第1张图片

界面虽丑,但功能实用啊!!!

希望自己平时可以做写一写实用的小软件:

1,解决自己的实际需求,省时省力

2,可以锻炼自己的Coding能力,希望自己有能力做出受小伙伴们欢迎的工具

3,分享是一种美德

 

 


下面为名词的批量替换函数:

//替换函数
public void genCode()
        {
            string codeBuff = codeText;
            string genCode = "";
            foreach (string Noun in NounArr)
            {
                genCode = genCode + codeBuff.Replace(keyWord, Noun) + "\r\n\r\n";
            }

            richTextBox3.Text = genCode;
        }

有需要的话可私信博主回复666获取软件

你可能感兴趣的:(项目开发(源码),文本处理)