我有各种字符串的格式如下
123假装地址,ABC 123(First Let(
在使用MySQL导入之前,我需要删除字符串末尾括号中的信息,我该怎么做?
Query = """ LOAD DATA LOCAL INFILE "letagree.csv" REPLACE INTO TABLE let_agree
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY 'n' IGNORE 1 LINES """
cursor.execute(Query)
jupixupdate.commit()
cursor.close()
谢谢你的帮助!
需要使用正则表达式
对于以下字符串
test = "123 Pretend Address, ABC 123 (First Let)"
现在从字符串中删除(First Let(
import re
print(re.sub(r" ?([^)]+)", "", test))
所以以下应该适用于您的示例:
cursor.execute(re.sub(r" ?([^)]+)", "", query))