bobby169
在ASP中Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串","开始字符位置","替换次数")
  替换指定的次数.
  或
  在ASP中vbscript 的Replace的语法为:Replace("字符串","要被替代的字符串","替代后的字符串")
  vbscript中replace()详细说明:
  功能:在字符串中查找,替代指定的字符串. 
  格式:replace(strtobesearched,strsearchfor,strreplacewith [,start[,count[,compare]]]) 
  参数:strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用来替代的子字符串.start,count,compare 是任意选项. 
  例子: 
  <% 
  strtest=“this is an apple.” 
  response.write replace(strtest,”apple”,”orange”) 
  %> 

  结果:this is an orange.

 

JavaScript replace() 方法

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

实例

例子 1

在本例中,我们将使用 "W3School" 替换字符串中的 "Microsoft":

<script type="text/javascript">
var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/, "W3School"))
</script>

输出:

Visit W3School!

例子 2

在本例中,我们将执行一次全局替换,每当 "Microsoft" 被找到,它就被替换为 "W3School":

<script type="text/javascript">
var str="Welcome to Microsoft! "
str=str + "We are proud to announce that Microsoft has "
str=str + "one of the largest Web Developers sites in the world."
document.write(str.replace(/Microsoft/g, "W3School"))
</script>

输出:

Welcome to W3School! We are proud to announce that W3School
has one of the largest Web Developers sites in the world.

例子 3

您可以使用本例提供的代码来确保匹配字符串大写字符的正确:

text = "javascript Tutorial";
text.replace(/javascript/i, "JavaScript");

例子 4

在本例中,我们将把 "Doe, John" 转换为 "John Doe" 的形式:

name = "Doe, John";
name.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1");

例子 5

在本例中,我们将把所有的花引号替换为直引号:

name = \'"a", "b"\';
name.replace(/"([^"]*)"/g, "\'$1\'");

例子 6

在本例中,我们将把字符串中所有单词的首字母都转换为大写:

name = \'aaa bbb ccc\';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);


 

  XP有一个很无敌的命令----很有用
  用来替换文件的replace,连正在使用的文件也能替换。非常无敌。
  比如:在C:\下建一个目录,c:\aaa
  然后复制一首mp3到c:\aaa并命名为c:\aaa\a.mp3
  然后再复制另一首歌到C:\a.mp3
  然后用media player 播放c:\aaa\a.mp3
  在命令提示符下输入:replace c:\a.mp3 c:\aaa
  过一会,是不是播放的歌已变为另一首。
  用这个命令来替换系统文件真是太爽了,并且XP的系统文件保护也对它无效。
  再也不用到安全模式下去替换文件了
  格式
  REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [/P] [/R] [/W]
  REPLACE [drive1:][path1]filename [drive2:][path2] [/P] [/R] [/S] [/W]
  [drive1:][path1]filename 指定源文件。
  [drive2:][path2] 指定要替换文件的
  目录。
  /A 把新文件加入目标目录。不能和
  /S 或 /U 命令行开关搭配使用。
  /P 替换文件或加入源文件之前会先提示您
  进行确认。
  /R 替换只读文件以及未受保护的
  文件。
  /S 替换目标目录中所有子目录的文件。
  不能与 /A 命令选项
  搭配使用。
  /W 等您插入磁盘以后再运行。
  /U 只会替换或更新比源文件日期早的文件。
  不能与 /A 命令行开关搭配使用。

分类:

技术点:

相关文章: