replace函数
Replace函数是把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。
replace函数包含于头文件include<string>中。泛型算法replace把队列中与给定值相等的所有值替换为另一个值,整个队列都被扫描,即此算法的各个版本都在线性时间内执行。即replace的执行要遍历由区间限定的整个队列,以把old_value替换成new_value。
REPLACE函数的语法规则为第一个参数old_text指的是需要替换的字符串,即是谁要被替换,第二个参数start_num指的是从左边开始数,第几个字符开始替换,即是从哪儿开始替换,第三个参数num_chars指的是替换的个数;第四个参数new_text指的是替换成的新字符串。
replace,意思是“代替”,标志着它是一个标识替换的函数。返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。使用语法:replace(s1,s2,[s3]) 即s3替换s1中的s2字符,s3可以不填,默认是空字符。
语法:
REPLACE(Old_text, Start_num, Num_chars, New_text)。
REPLACEB(Old_text, Start_num, Num_bytes, New_text)。
/A:把新文件加入目标目录。不能和/S或/U命令行开关搭配使用。
/P:替换文件或加入源文件之前会先提示您进行确认。
/R:替换只读文件以及未受保护的文件。
/S:替换目标目录中所有子目录的文件。不能与/A命令开关搭配使用。
/W:等您插入磁盘以后再运行。
/U:只会替换或更新比源文件日期早的文件。不能与/A命令行开关搭配使用。
例如:replace C:/01.txt D:\表示将C盘的01.txt文件替换为D盘内的同名文件。