社区
VFP
帖子详情
foxpro: 如何替换字符串的前两位?
liaoxiaofeng
2010-01-02 05:27:12
各位朋友,
如何使用replace...with...for...语句,替换字符串的前两位?
情况如下:
域hist_refno值'KW'开头的字符串替换成'ZZ'开头。
运行:replace left(hist_refno, 2) with 'ZZ' for left(hist_refno, 2)='KW',提示说不可认知。
请问该如何做?
紧急!
谢谢!!
...全文
106
8
打赏
收藏
foxpro: 如何替换字符串的前两位?
各位朋友, 如何使用replace...with...for...语句,替换字符串的前两位? 情况如下: 域hist_refno值'KW'开头的字符串替换成'ZZ'开头。 运行:replace left(hist_refno, 2) with 'ZZ' for left(hist_refno, 2)='KW',提示说不可认知。 请问该如何做? 紧急! 谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
8 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
WWWWA
2010-01-04
打赏
举报
回复
replace hist_refno with 'ZZ'+subs(hist_refno,3) for left(hist_refno, 2)='KW'
or
REPLACE hist_refno WITH STUFF(hist_refno, 1, 2, 'ZZ') FOR LIKE('KW*',hist_refno)
十豆三
2010-01-04
打赏
举报
回复
Use
表名
Replace
All
hist_refno
With
"ZZ"
+
Substr
(
Alltrim
(
hist_refno
),
3
)
For
Upper
(
Left
(
Alltrim
(
hist_refno
),
2
))=
"KW"
或
Update
表名
hist_refno
=
"ZZ"
+
Substr
(
Alltrim
(
hist_refno
),
3
)
Where
Upper
(
Left
(
Alltrim
(
hist_refno
),
2
))=
"KW"
ACMAIN_CHM
2010-01-03
打赏
举报
回复
STUFF() 函数更有效一些。
cbl518
2010-01-03
打赏
举报
回复
这样速度快:
REPLACE hist_refno WITH STUFF(hist_refno, 1, 2, 'ZZ') FOR LIKE('KW*',hist_refno)
thinclient
2010-01-03
打赏
举报
回复
不错,收了
lzsh0622
2010-01-02
打赏
举报
回复
[Quote=引用 2 楼 liaoxiaofeng 的回复:]
谢谢!!
已经可以了
[/Quote]
好了,想着结贴
liaoxiaofeng
2010-01-02
打赏
举报
回复
谢谢!!
已经可以了
lzsh0622
2010-01-02
打赏
举报
回复
replace hist_refno with 'ZZ'+subs(hist_refno,3) for left(hist_refno, 2)='KW'
相关推荐
PHP中利用substr_replace将指定
两位
置之间的字符
替换
为*号
复制代码 代码如下: $username = “zongzi”; echo substr_replace($username,’**’,’1′,’2′); 您可能感兴趣的文章:php
字符串
替换
函数substr_replace()用法实例php使用str_replace实现输入框回车
替换
br的方法str_replace只
替换
一次
字符串
的方法PHP的substr_replace将指定
两位
置之间的字符
替换
为*号php函数之子
字符串
替换
str_replacephp preg_match_all结合str_replace
替换
内容中所有imgphp s
vb.net学习笔记--
字符串
的截取、移除、
替换
、插入
.NET string
字符串
的截取、移除、
替换
、插入 string b = TextBox1.Text; 截取 ////截取
前
两位
123a4a4b5b6 12 //string c = b.Substring(0, 2); //TextBox1.Text = c; ////截取后
两位
...
.NET string
字符串
的截取、移除、
替换
、插入
.NET string
字符串
的截取、移除、
替换
、插入 string b = TextBox1.Text; 截取 ////截取
前
两位
123a4a4b5b6 12 //string c = b.Substring(0, 2); //TextBox1.Text = c; ////截取后
两位
123a4a4b5b6 56 //string c = b.Subst...
Oracle
替换
字段各指定位置为指定内容
一、
替换
首位 说明:
替换
首位时,截取首位需要
替换
的内容,用剪切函数substr(指定字段,1,N)),然后replcae(指定字段,截取的首段
字符串
,需要
替换
成的
字符串
),最后,更新字段内容。 例子:
替换
指定字段c_yhj_code
前
两位
字符。 update t_p_aa_etf_zqmap set c_yhj_code = replace(c_yhj_code,substr(c_yhj_code,1,2),'MP') where c_yhj_code = 'KO 1380018'
替换
前
:
替换
excel中使用replace函数批量修改
字符串
指定位置的字符
excel中使用replace函数批量修改
字符串
指定位置的字符 REPLACE 将部分文本
字符串
替换
为不同的文本
字符串
。 语法:REPLACE(old_text, start_num, num_chars, new_text) 说明: old_text 必需。 需要
替换
的
字符串
start_num 必需。 需要从哪个位置开始
替换
num_chars 必需。
替换
的字符个数 new_text 选填。
替换
后的字符 将A2单元格中的字符
前
两位
替换
成30 注意:函数所在单元格的格式需要是
发帖
VFP
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
2574
社区成员
2.9w+
社区内容
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-02 05:27
社区公告
暂无公告