【发布时间】:2018-05-22 13:46:57
【问题描述】:
我必须在 Notepad++ 中一键查找和替换一些行!
我该怎么做?
文本:
//A lot of code
int i = n << 3;
cout << "message1";
cout << "message1" << var1 <<"message2"<< var2 << /* undefened length */ << var50;
cout << "messageA1" << endl;
cout << "messageA1" << varA1 <<"messageA2"<< varA2 << /* undefened length */ << endl << varA67 << endl;
//A lot of code
查找:“SomeAwesomePattern”;
替换:“SomeAwesomeReplacerFor”
结果:
//A lot of code
int i = n << 3;
Console.Write("message1");
Console.Write("message1" + var1 + "message2" + var2 + /* undefened length */ + var50);
Console.Write("messageA1" + "\n");
Console.Write("messageA1" + varA1 + "messageA2" + varA2 + /* undefened length */+"\n" + varA67 +"\n");
//A lot of code
操作:
将 cout 替换为 Console.Write(
开头的文本
将 替换为 "\n"
rpelace by +
rpelace ; by );
必须忽略 所有不以 cout
【问题讨论】:
-
printf("message1" + var1 + "message2" + var2 + /* undefened length */ + var50);无论如何都不会很好地工作。 -
这看起来像是 XY 问题的完美示例。也许你最好问问为什么 cout 不适合你
-
对不起。正确的 !它不会工作..好的。怎么样:string someText = "message1" + var1 + "message2" + var2 + /* undefended length */ + var50;
-
我稍微改变了任务...