c# - How can I make no line space using regex? -


i have below sentences on richtexbox1 have can make 1 line space between each line , dont make line space if sentence start create table , ends semicolomn

result:

alter table "course" drop constraint "crse_crse_fk";     alter table "enrollment" drop constraint "enr_stu_fk";  alter table "enrollment" drop constraint "enr_sect_fk";   alter table "enrollment" add constraint "enr_stu_fk" foreign key ("student_id") references "student"("student_id") enable;  alter table "enrollment" add constraint "enr_sect_fk" foreign key ("section_id") references "section"("section_id") enable;   create table "comp1"  (   "empid" number,  "emplname" varchar2(20),  "empfname" varchar2(20),  "deptno" number,  "mgrid" number,  primary key ("empid") enable );  create table "comp12"  (   "empid" number,  "emplname" varchar2(20),  "empfname" varchar2(20),  "deptno" number,  "mgrid" number,  primary key ("empid") enable ); 

expected result

    alter table "course" drop constraint "crse_crse_fk";        alter table "enrollment" drop constraint "enr_stu_fk";      alter table "enrollment" drop constraint "enr_sect_fk";       alter table "enrollment" add constraint "enr_stu_fk" foreign key ("student_id") references "student"("student_id") enable;      alter table "enrollment" add constraint "enr_sect_fk" foreign key ("section_id") references "section"("section_id") enable;              create table "comp1"      (   "empid" number,      "emplname" varchar2(20),      "empfname" varchar2(20),      "deptno" number,      "mgrid" number,      primary key ("empid") enable     );      create table "comp12"      (   "empid" number,      "emplname" varchar2(20),      "empfname" varchar2(20),      "deptno" number,      "mgrid" number,      primary key ("empid") enable     ); 

my code (only adds 2 lines empty)

           list<string> rt = new list<string>();             foreach (string line in richtexbox1 .lines)             {                 if (line != "")                 {                     rt.add(line);                     rt.add("");                 }             }             richtexbox1 .lines = rt.toarray(); 

just try this

 private void button1_click(object sender, eventargs e)     {         list<string> rt = new list<string>();         foreach (string line in richtextbox1.lines)         {             if (!string.isnullorempty(line.trim()))             {                 rt.add(line);             }             if (line.trim().endswith(";"))             {                 rt.add("\n");             }         }         richtextbox1.lines = rt.toarray();         richtextbox1.refresh();     } 

Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -