如何刪除列開始,並在文件中有括號結束
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