使用:
cmd.Parameters.Add\(\"\@(.+)\"\, SqlDbType\.VarChar\, 50\)\.Value = (.+);
可以匹配下面的每一行字符串
cmd.Parameters.Add("@sex", SqlDbType.VarChar, 50).Value = sex;
cmd.Parameters.Add("@birthday", SqlDbType.VarChar, 50).Value = birthday;
cmd.Parameters.Add("@province", SqlDbType.VarChar, 50).Value = province;
cmd.Parameters.Add("@city", SqlDbType.VarChar, 50).Value = city;
cmd.Parameters.Add("@xian", SqlDbType.VarChar, 50).Value = xian;
技巧1:
查找框:
cmd.Parameters.Add\(\"\@{(.+)}\"\, SqlDbType\.VarChar\, 50\)\.Value = {(.+)};
替换框里:
\1=\2
结果:
sex=sex
birthday=birthday
province=province
city=city
xian=xian
其中{(.+)}代表的是一个表达式,有几个{},就会有几个表达式.
\n代表第n个表达式,\0代表原字符串
技巧2:
原内容:cmd.Parameters.Add("@sex", SqlDbType.VarChar, 50).Value =
查找框:
cmd.Parameters.Add\(\"\@{(.+)}\"\, SqlDbType\.VarChar\, 50\)\.Value =
替换框里:
\0\1
结果:
cmd.Parameters.Add("@sex", SqlDbType.VarChar, 50).Value = sex
style="[^"]+"匹配style="color: #ff0066"