js使用正则表达式替换指定格式中所有SQL参数的数据。

js使用正则表达式替换指定格式中所有SQL参数的数据。
SQL参数的格式,例如:SELECT * FROM TB在ND =:Nd和YD =:YD
您希望将所有SQL语句中的所有参数(带冒号)一次性更改为数据。

开始
选择正则表达式。

本来是这样写的
复制代码代码如下所示:
strsql.replace( /(:(: W +)/ g,(1美元),Substring(1));

$ 1 总是作为字符串解析,而不是匹配的值。
改变成
复制代码代码如下所示:
strsql.replace( /(:(: W +)/ g,1美元);

它可以给出一个匹配值,1美元得到匹配值必须采用双引号。

突发奇迹之后增加了一种方法。
以1美元作为参数,如下所示
复制代码代码如下所示:
Var(StrSQL = strsql.replace / / G( W +),功能(1美元){ var b = 1美元;返回$(# + b.substring((1))。瓦尔);});
解决了的

tag:参数正则表达式替换数据格式

相关内容