diff --git a/src/replaceStr/main.cpp b/src/replaceStr/main.cpp index af680f3..645d2be 100644 --- a/src/replaceStr/main.cpp +++ b/src/replaceStr/main.cpp @@ -6,40 +6,6 @@ void print_help(){ } int main(const int argc,const char *argv[]){ -<<<<<<<<< Temporary merge branch 1 - std::string argv1(argv[1]); - if(argc==2){ - if(argv1=="-h"){ - zt::print("help:\n","\tThis is a simple string replacer to replace characters of the same length.\n","\t \n","\t\t-By Zengtudor\n"); - }else{ - print_help(); - } - }else if(argc==4){ - std::string_view be_replaced(argv[2]),to_replace(argv[3]); - if(be_replaced.size()!=to_replace.size()){ - goto end; - } - for(auto i: zt::Range((size_t)0,argv1.size())){ - if(argv1[i]==be_replaced[0]){ - for(auto j: zt::Range((size_t)0,be_replaced.size())){ - if(argv1[i+j]!=be_replaced[j]){ - goto out_of_match; - } - } - for(auto j:zt::Range((size_t)0,be_replaced.size())){ - argv1[i+j]=to_replace[j]; - } - } - out_of_match:; - } - }else{ - print_help(); - } - - zt::print(argv1,"\n"); - - end:; -========= if(argc==1){ print_help(); exit(-1); @@ -76,5 +42,4 @@ int main(const int argc,const char *argv[]){ } zt::print(argv1,"\n"); ->>>>>>>>> Temporary merge branch 2 } \ No newline at end of file