如何jquery replace 变量满足特定条件的变量

用户名:lifanfly
文章数:31
访问量:42787
注册日期:
阅读量:1297
阅读量:3317
阅读量:445620
阅读量:1131106
51CTO推荐博文
&&&&1、kettle变量有两种方式,一种是全局变量,在菜单栏-&编辑-&设置变量,进行全局变量的设置,二是上一步骤的值作为下一步骤的参数;另外还有kettle系统变量,此处不错探讨;&&&&2、变量替换测试分为三个步骤,首先设置全局变量和步骤变量,如图:&&&&&&&&3、替换变量,对于全局变量,用%%name%%或者${name}进行替换,效果相同,对于上一步值作为下一步参数,必须使用?,否则会报错,注意选择下面的允许延迟转换和替换SQL里面的变量,并且选择变量输入步骤名称,如图:&&&&至此变量替换测试完成。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)用户名:sunday208
文章数:106
评论数:20
访问量:230057
注册日期:
阅读量:1297
阅读量:3317
阅读量:445620
阅读量:1131106
51CTO推荐博文
sed's/'$var1'/'$var1'='$var2'/g' file1.x & file2.yeg:sed 's/'Hostname=192.168.10.87'/'Hostname'='${network_ip}'/g'zabbix_agentd.conf &&${INSTALL_DIR}/etc/zabbix_agentd.conf本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)JS&replace()方法替换变量(可以对变量进行全文替换)
事情是这样的:
我要用 JS 替换一个多行文本的关键字
正常,没有变量的时候应该是这样:
把 a 替换成 b:
string.replace("a","b");
以上只能替换第一个匹配的,要全文匹配应该用正则表达式:
string.replace(/a/g,"b");
正则加个参数 g ,表示全文匹配。
但现在,我要替换的不是 a 这个字符了,而是从外面传进来的一个变量:
我可以这么写:
string.replace(key,"b");
这只能替换第一个匹配的,要全文匹配就遇到难题了:
string.replace(/key/g,"b");
这样写是不行的,变量 key 传不到正则里面去。。。头疼啊
于是我在网上找啊找。
我先找 replace 替换变量,有说用加号拼接正则的,好像也失败了。。。看得我晕晕乎乎的。
我无意中发现 java 有个 replaceAll() 方法,我想如果可以这样不就好了吗:
string.replaceAll(key,"b");
这样就不用正则了,变量就能进去了。
然后发现 JS 里没有 replaceAll()
这个方法。。
我靠,,然后我又查 JS 怎么能够实现
replaceAll 这个方法,网上各种自己写函数啊,,看得我也晕晕乎乎的。
后来我的思路又回到了怎样把变量传到 replace() 方法里面去。
哎~功夫不负有心人,看到一篇文章:
文章的最后,给出了 JS
里面正则表达式的另一个使用方法,那就是:
string.replace(new
RegExp(key,'g'),"b");
这里,利用 JS 的 RegExp 对象,将 g
参数单拿了出来,同时,正则的内容可以用变量来代替了!!!!
干的漂亮!!!!
又简单,又实用!
这里就完成了用 replace() 方法对变量进行全文替换。运气不错
怎么样,是不是不用自己写 replaceAll() 了呢!哈哈
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。苹果/安卓/wp
积分 598, 距离下一级还需 202 积分
权限: 自定义头衔, 签名中使用图片
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡, 抢沙发下一级可获得
权限: 隐身
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 113 天连续签到: 1 天[LV.6]常住居民II
我现在有面板数据,其中invest是0和1虚拟变量,我想保留2006年invest=1的数据,怎么写这个命令?谢谢啦
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
改写部分数据可以用replace命令,然后跟if开始的限制条件
hyu9910 发表于
改写部分数据可以用replace命令,然后跟if开始的限制条件keep if year==2006;drop if invest==0, append using (包含的数据),再生成平衡面板数据?这是我想的方法,但是好笨,我想肯定有简单的
keep if year==2006&&&&&invest==1
ecomanager 发表于
keep if year==2006&&&&&invest==1但是这样年的数据也都删除了,有没有命令不删除年的数据
drop if&&year==2006&&&&&invest !=1
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师转至:.cn/s/blog_2ve60.html
事情是这样的:
我要用 JS 替换一个多行文本的关键字
正常,没有变量的时候应该是这样:
把 a 替换成 b:
string.replace("a","b");
以上只能替换第一个匹配的,要全文匹配应该用正则表达式:
string.replace(/a/g,"b");
正则加个参数 g ,表示全文匹配。
但现在,我要替换的不是 a 这个字符了,而是从外面传进来的一个变量:
我可以这么写:
string.replace(key,"b");
这只能替换第一个匹配的,要全文匹配就遇到难题了:
string.replace(/key/g,"b");
这样写是不行的,变量 key 传不到正则里面去。。。头疼啊
于是我在网上找啊找。
我先找 replace 替换变量,有说用加号拼接正则的,好像也失败了。。。看得我晕晕乎乎的。
我无意中发现 java 有个 replaceAll() 方法,我想如果可以这样不就好了吗:
string.replaceAll(key,"b");
这样就不用正则了,变量就能进去了。
然后发现 JS 里没有 replaceAll()
这个方法。。
我靠,,然后我又查 JS 怎么能够实现
replaceAll 这个方法,网上各种自己写函数啊,,看得我也晕晕乎乎的。
后来我的思路又回到了怎样把变量传到 replace() 方法里面去。
哎~功夫不负有心人,看到一篇文章:
文章的最后,给出了 JS
里面正则表达式的另一个使用方法,那就是:
string.replace(new
RegExp(key,'g'),"b");
这里,利用 JS 的 RegExp 对象,将 g
参数单拿了出来,同时,正则的内容可以用变量来代替了!!!!
干的漂亮!!!!
又简单,又实用!
这里就完成了用 replace() 方法对变量进行全文替换。运气不错
怎么样,是不是不用自己写 replaceAll() 了呢!哈哈
阅读(...) 评论()

我要回帖

更多关于 js replace g 变量 的文章

 

随机推荐