cmd.Add(new MySqlCommand("CREATE USER u1@'%' IDENTIFIED BY '"+p1+"'", conDatabase););
cmd.Add(new MySqlCommand("CREATE USER u2@'%' IDENTIFIED BY '" + p2+ "'", conDatabase););
我有这样的字符串,我想找到这个分号conDatabase); );所以在最后一个之前。因此,在删除它之后,结果会显示出来。
cmd.Add(new MySqlCommand("CREATE USER u1@'%' IDENTIFIED BY '"+p1+"'", conDatabase));
cmd.Add(new MySqlCommand("CREATE USER u2@'%' IDENTIFIED BY '" + p2+ "'", conDatabase));
答案 0 :(得分:4)
/;(?=[^;]*;[^;]*$)/
"我有一个我感兴趣的分号,之后是一串非分号,分号,分号和行尾。"
但在你的情况下,它有点矫枉过正。只需将;);
替换为));
。
答案 1 :(得分:3)