【发布时间】:2019-08-28 17:36:22
【问题描述】:
我需要提取唯一索引的开始和结束圆括号之间的字段名称,这可以跨越 2 或 3 行或多行
这是文件的内容:
create index "informix".be_ach_detail_1_ix1 on "informix".be_ach_detail_1 (association,bank_number,batch_date) using btree ;
create unique index "informix".bank_info_pk on "informix" .bank_info
(merchant,bank_number,batch_date,sequence_number, association,transaction_code,ach_table) using btree ;
预期输出:
(商户、银行号码、批次日期、序列号、关联、交易代码、ach_table)
我尝试了多个findall 选项,但都不起作用:
myfile=re.findall(r'unique index\s.*\S*\)',myfile)[0]
myfile=re.findall(r'unique index\s.*\S*\)',myfile)[0]
【问题讨论】: