如何删除列开始,并在文件中有括号结束
Expectd输入 - input.txt中的内容
如何删除列开始,并在文件中有括号结束
ABC (BCD) EFG
BCD (ABC) (BCD)
DEF BCD (ABC)
EFG HI(JKL)
ABC EFG (HI JK) LMN
Expectd输出 - output.txt的内容
ABC EFG
BCD
DEF BCD
EFG HI(JKL)
ABC EFG LMN
只是想到了id,为了清晰起见,再添加一个样本输入。
ABC (lll) INTEGER NOT NULL -3
EDG (FK) (lll) INTEGER NOT NULL -3
HIJ (nn ooo) CHAR(16) NOT NULL 'Not Provided'
KLM (ppp) VARCHAR(75) NOT NULL 'Not Provided'
NOP (qqq) VARCHAR(75) NOT NULL 'Not Provided'
QARD (rrr) DATE NOT NULL '1900-01-01'
QRS (sss) DATE NOT NULL '1900-01-01'
TUV DATE NOT NULL '1900-01-01'
WXY (uuu) CHAR(1) NOT NULL 'N'
只要说清楚一点:你是否期望它在行首或行末与'(ABC)'匹配? – 2012-07-27 21:59:10
带括号的文本可以在行尾,但我不认为它是在开始。我的输入基本上是一个ddl。 – user973363 2012-07-27 22:09:19
括号内的文本是从ddl中的数据类型中分离列名的。 – user973363 2012-07-27 22:15:13