我使用下面的代码来删除richtextbox1上的句子,如果句子以ALTER TABLE开头并包含MOVE STORAGE但是当我的条件有效时,我会得到太多的空行直到下一句话。在运行下面的代码后,如何在下一句之间只获得一个空行。
我的句子
ALTER TABLE "CAMPUS_SITE" MOVE STORAGE ( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT);
我的代码:
List<string> finalLines = richTextBox1.Lines.ToList();
finalLines.RemoveAll(x => x.StartsWith("ALTER TABLE") && x.Contains("MOVE STORAGE"));
richTextBox1.Lines = finalLines.ToArray();