0

括弧を閉じた後に正規表現を使用して削除したい。何か助けはありますか?

オリジナル:

CREATE TABLE "EMP" 
   (    "EMPNO" NUMBER(4,0) NOT NULL ENABLE, 
    "ENAME" VARCHAR2(10), 
    "JOB" VARCHAR2(9), 
    "MGR" NUMBER(4,0), 
    "SAL" NUMBER(7,2), 
    "DEPTNO" NUMBER(2,0)
   ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS" 
 ;

私が欲しい

 CREATE TABLE "EMP" 
   (    "EMPNO" NUMBER(4,0) NOT NULL ENABLE, 
    "ENAME" VARCHAR2(10), 
    "JOB" VARCHAR2(9), 
    "MGR" NUMBER(4,0), 
    "SAL" NUMBER(7,2), 
    "DEPTNO" NUMBER(2,0)
   ) 
 ;
4

2 に答える 2

0

これを試して:

string less = Regex.Replace(str, "^([^)]*).*", "$1);");
于 2013-07-13T13:48:06.583 に答える