vf中的替换命令,怎么替换其中一个特定字符?

作者&投稿:堵屈 (若有异议请与网页底部的电邮联系)
php替换指定字符,要能替换所有指定字符怎么写~

常用的函数有:str_replace() 和preg_replace()。
str_replace() 函数使用一个字符串替换字符串中的另一些字符。
str_replace(find,replace,string,count)参数 描述
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。一个变量,对替换数进行计数。
str_replace("raykaeso", "leixuesong", "raykaeso love php");
preg_replace ( pattern , replacement , subject,limit = -1 ,$count )
作用:执行一个正则表达式的搜索和替换
pattern 必需。需要搜索的模式。
replacement 必需。用于替换的字符串或数组。
subject 必需。需要替换的字符串或数组。
limit 替换的次数。-1为无限
count 完成替换的次数,变量

replace b with strtran(b,"xx","bb")

Replace for at('?', 学号)>0 学号 with strtran(学号, '?', '')

语法
CHRTRAN(字符表达式1,字符表达式2,字符表达式3)
返值类型
字符型
参数描述
字符表达式1:字符串,其中的某些字符将被替换。
字符表达式2:确定字符表达式1中的哪些字符将被替换。
字符表达式3:用于替换的字符。
看了上面的内容后可能还是有点稀里糊涂,那就用一个例子来说明吧:
? CHRTRAN('AABCDEF', 'ACE', 'XYZ')
显示结果是:XXBYDZF
即用“X”替换“AABCDEF”中的“A”,“Y”替换“C”,“Z”替换“E”。这下明白了吧:)
注意
如果“字符表达式3”中的字符少于“字符表达式2”中的字符数,那么“字符表达式1”与“表达式2”中多余的字符相匹配的字符将被删除,怎么讲起来总象绕口令,还是看例子:
? CHRTRAN('AABCDEF', 'ACE', 'XY')
显示结果是:XXBYDF,“E”被删掉,或者说“XY”中第3个字符是空字符,“E”被这个空字符替换了。

说明
另有一个函数 STRTRAN(),主要用于双字节的字符,如字符串中有中文,最好使用这个函数。
CHRTRAN(), 替换字符,如CHRTRAN("123456", "135", "ABC") ==> "A2B4C6"
STRTRAN(),替换字符串,如STRTRAN("123456", "123", "112233") ==> "112233456"

--------------------------------------------------------------------------------
s = STRTRAN(s, "b", "x")
--------------------------------------------------------------------------------
UP
--------------------------------------------------------------------------------
其实strtran可以替代chrtran,vfp中string和chr不是分得很清晰.
--------------------------------------------------------------------------------
strtran可以替代chrtran?
STRTRAN()是替换整个字符的,CHRTRAN()是一个一个字符替换的,某些时候相同,但两个函数面向不同的用途。
s = "1,2,3,4,5"
STRTRAN(s, ",", "-")
CHRTRAN(s, ",", "-")
此时是相同的,但此时应该用CHRTRAN()
s = "{1},{2},{3},{4},{5}"
CHRTRAN(s, "{}", "[]")可以将上面的字符串转换成"[1],[2],[3],[4],[5]",而STRTRAN()就做不到
s = "12345"
STRTRAN(s, "12345", "ABCDE")
CHRTRAN(s, "12345", "ABCDE")
此时两者结果相同,但运行机理是不同的,此时应该用STRTRAN()

s = "1 1 1" && 内含一个半角空格和一个全角空格
此时可用CHRTRANC(s, "  ", "")将其中的“空格”去掉,不管全角还是半角.


怎么在word里去掉所有的汉字
1、电脑打开Word文档。2、打开Word文档后,按Ctrl+H进入替换页面,查找内容中输入[一-龥],替换为中不输任何东西,然后点击高级搜索。3、点击高级搜索后,勾选通配符,然后点击全部替换。4、点击替换后,文字就全被删除掉了。

替换功能的快捷键_替换功能的快捷键是哪个
1、 先找到【替换】按钮,快捷键【ctrl+h】。若本版本的WORD文档无【替换】按钮,就先找到【查找替换】按钮,快捷键【ctrl+f】,并在查找和替换对话框中,选择替换。2、在【查找内容(N)】后面的框中输入想被替换的文字,【替换为(I)】后面的框中输入将要替换的文字。3、点击【全部替换】,将会批...

怎样使用word的查找替换功能
1、首先打开电脑上的Word,点击查找替换。2、这时在下拉选项中,点击替换。3、然后输入查找的内容、替换的内容,点击全部替换。4、这时显示已完成替换,点击确定就可以了。

在word文档中怎样替换文字?
1、选择“开始”>“替换”。2、对于“查找内容”,输入要搜索的字词或短语。 对于“替换为”,请输入新文本。3、选择“查找下一处”,然后选择:“替换”以替换第一个实例,或选择 “全部替换”,以替换所有实例。

WPS2016表格如何使用查找替换命令?
方法1:使用查找替换命令 1. 可以按快捷键Ctrl+F,调出查找替换对话框 2.也可以点击开始选项卡,然后选择:分组及命令,如图所示 然后,就会弹出一个对话框,就可以查找和替换了, 选择查找选项卡,可以全部查找,如图所示 选择替换选项卡,你也可以全部替换,如图所示 方法2:使用通配符,如果是这种情况...

word中查找与替换快捷键
word中“查找和替换”对话框的快捷键如下:(1)Ctrl+F:打开“查找与替换”对话框,并定位在“查找”标签上。(2)Ctrl+G:打开“查找与替换”对话框,并定位在“定位”标签上。(3)Ctrl+H:打开“查找与替换”对话框,并定位在“替换”标签上。也可在开始选项卡的右侧,查找和替换按钮来打开“...

word怎么把全文中的同一字或者词全部换成另一个字或者另外一个词_百...
使用word中的替换功能即可,具体操作步骤如下(将文中的“我”替换为“你”):1、点击“开始”(下图红色框选处);2、点击“查找替换”(下图红色框选处);3、点击“替换”(下图红色框选处);4、在“查找内容”(下图红色框选处)处输入相应替换的文字,在“替换为”(下图红色框选处)处...

在word中怎么使用查找和替换功能
以WPS 2019版为例 1、打开文档,依次点击“开始”—“查找替换”2、根据需要选择“查找”或“替换”功能即可 注:查找快捷键:Ctrl+F;替换快捷键为:Ctrl+H。

word 怎么替换<>以及其中的内容
编辑\/替换命令,按图1的方法填内容,按全部替换,删除“<”。编辑\/替换命令,按图2的方法填内容,按全部替换,删除“>”。

把word文档中一个词串替换为另一个字怎么操作?
1,编辑---替换,出现替换对话框,2,然后入下图,将被换的词串填入上面,然后将要换成的词填入下面.(注意全角和半角)3,点击替换胡饿着全部替换就好了。

成都市17840344380: vf中的替换命令,怎么替换其中一个特定字符? -
时刮小儿: 语法 CHRTRAN(字符表达式1,字符表达式2,字符表达式3) 返值类型 字符型 参数描述 字符表达式1:字符串,其中的某些字符将被替换. 字符表达式2:确定字符表达式1中的哪些字符将被替换. 字符表达式3:用于替换的字符. 看了上面...

成都市17840344380: vf数据库中,如何用命令替换特定的字段?
时刮小儿: 当前记录: repl 字段名 with 字段值 所有记录: repl all 字段名 with 字段值 指字条件记录: repl 字段名 with 字段值 for 条件表达式

成都市17840344380: vf替换字段里的某一内容的方法?
时刮小儿: repl xh with allt(str(val(xh)+100)) all 或者 repl xh with '13'+allt(right(xh,2)) all

成都市17840344380: vf中如何替换固定值 -
时刮小儿: repl all 字段 with 替换值 for 字段="原值"

成都市17840344380: vf数据库中的一个表,如何用命令替换某字段中的部分数据?sql语言也行 -
时刮小儿: repl all 字段 with left(字段,len(alltrim(字段))-3)+"jpg"

成都市17840344380: vf中的替换命令,怎么替换其中一个特定字符? -
时刮小儿: Replace for at('?', 学号)>0 学号 with strtran(学号, '?', '')

成都市17840344380: 如何在vf中完成字段的替换 -
时刮小儿: 字段的替换,是不是字段内容的替换 replace 字段名 with "ss" 如果是字段名的替换,用alter table 表名 rename column 字段名 to 另一字段名 上面是修改或者重命名字段

成都市17840344380: VFP REPLACE命令怎么实现替换某个字符型字段的其中一个字符呢? -
时刮小儿: 首先,完成你这个功能主要是用SUBSTR( ) 函数来解决,其次,“X为数字形式”必须是看起来像数字的字符串,请看下面:aa="S310-8"+SUBSTR("S310-XXXX",7) rple 学号 with aa 就可以了.至于80分以上用一个scan...endscan和if条件语句就能完成,时间关系不详细写了.

成都市17840344380: vf字段中怎样替换部分字符?
时刮小儿: go top do whil not eof() n=instr(x,"科技") if n >0 then s=left(x,n-1)+"理工" s=mid(x,n+4,len(x)) repl x with s endif skip loop

成都市17840344380: vf如何替换不同表中字段 -
时刮小儿: update table2 set table2.ccc=table1.aaa+table2.bbb

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网