永洪社区

标题: 脚本 [打印本页]

作者: yhdata_JSxmOt00    时间: 2022-11-25 15:34
标题: 脚本
求助:如何写脚本实现以下效果
作者: yhdata_lyaa    时间: 2022-11-25 15:34
yhdata_uUiWjJ9D 发表于 2022-11-28 14:28
不好意思,审题没审清,一样简单,加个for循环就行了
var a=left(1)
for(var i=1;i0){

这是自由表写的么,自由表可以,楼主参考看看吧
作者: yhdata_JSxmOt00    时间: 2022-11-25 15:37
替换前字段A                                                  替换后字段B            
我爱中国我喜欢北京我讨厌苦瓜                          我==国我==北京我==苦瓜          
广东的天气我很喜欢,我也希望呆在这里          广东的天气我==欢,我==望呆在这里       
草莓我喜欢苹果我也喜欢                                  草莓我==苹果我==欢       
------- 注释:把字符串中我后面的2个字符都替换成‘=’
作者: yhdata_lyaa    时间: 2022-11-25 15:58
产品不支持呢,试试写正则吧
作者: yhdata_JSxmOt00    时间: 2022-11-25 16:03
yhdata_lyaa 发表于 2022-11-25 15:58
产品不支持呢,试试写正则吧

用for循环和replace不行吗
作者: yhdata_lyaa    时间: 2022-11-25 18:08
yhdata_JSxmOt00 发表于 2022-11-25 16:03
用for循环和replace不行吗

不行呢,取的是后两个,不是“我”
作者: yhdata_38fa8dc0    时间: 2022-11-26 14:54
yhdata_lyaa 发表于 2022-11-25 07:58
产品不支持呢,试试写正则吧

正则教程来一发
作者: 永洪tech-mcs    时间: 2022-11-26 15:00
yhdata_38fa8dc0 发表于 2022-11-26 14:54
正则教程来一发

后续应该会有的,主要还是在数据脱敏上,建议您先学习下正则的基础
作者: DX188    时间: 2022-11-28 10:07
格间计算就行了,就一个替换函数搞定,substitute(left(1),"我","我==")


作者: yhdata_ruby    时间: 2022-11-28 10:12
yhdata_uUiWjJ9D 发表于 2022-11-28 10:07
格间计算就行了,就一个替换函数搞定,substitute(left(1),"我","我==")

效果不一样帖主是想把“我爱中国”变成“我--国”
作者: DX188    时间: 2022-11-28 14:28
yhdata_ruby 发表于 2022-11-28 10:12
效果不一样帖主是想把“我爱中国”变成“我--国”

不好意思,审题没审清,一样简单,加个for循环就行了
var a=left(1)
for(var i=1;i<=len(a);i++){
var b=find("我",a,i)
if(b>0){
a=replace(a,b+1,2,"==")
}
}
作者: yhdata_JSxmOt00    时间: 2022-11-30 10:02
yhdata_uUiWjJ9D 发表于 2022-11-28 14:28
不好意思,审题没审清,一样简单,加个for循环就行了
var a=left(1)
for(var i=1;i0){

收到,感谢感谢
作者: yhdata_JSxmOt00    时间: 2022-11-30 10:56
yhdata_uUiWjJ9D 发表于 2022-11-28 14:28
不好意思,审题没审清,一样简单,加个for循环就行了
var a=left(1)
for(var i=1;i0){

大佬,我刚刚试了一下这个脚本,他只更改了最后的字符串,前面没有更改。如:草莓我喜欢苹果我==欢
作者: yhdata_JSxmOt00    时间: 2022-11-30 10:58
yhdata_JSxmOt00 发表于 2022-11-30 10:56
大佬,我刚刚试了一下这个脚本,他只更改了最后的字符串,前面没有更改。如:草莓我喜欢苹果我==欢 ...

刚刚修改了一下,已经可以了




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4