replace替换不成功

qq_43545287 2020-12-30 08:50:28
sqla=sqlm.strip().replace(',)',')') 替换不掉建表语句后面,

sqlm=create table test(a1 varchar(20),
a2 varchar(21),
a3 varchar(21),
);
生成建表语句
create table test(a1 varchar(20),
a2 varchar(21),
a3 varchar(21),);
想要
create table test(a1 varchar(20),
a2 varchar(21),
a3 varchar(21));
求指点!!!
...全文
538 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjgxwx 2021-02-24
  • 打赏
  • 举报
回复
就你贴出来的代码是没有问题的,不需要转义也不需要加r
DuskCrow_ 2021-02-23
  • 打赏
  • 举报
回复
估计涉及到括号的问题,在前面加个r试试 sqla=sqlm.strip().replace(r',)',r')')
青柍 2021-02-23
  • 打赏
  • 举报
回复
我咋看着有点迷糊,是不是要加个转义符号
chuifengde 2020-12-31
  • 打赏
  • 举报
回复
是不是有换行符
  • 打赏
  • 举报
回复
没问题呀 = =

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧