⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 8-12-3.cfm.htm

📁 最全的asp.net教程,对现在正在学.net的学生有很好的辅助效果
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>替换字符串</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
</head>

<body>
<font FACE="宋体"><b>

<p ALIGN="JUSTIFY">替换字符串</p>
</b></font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">函数REPLACE()是最有用的字符串函数之一。你可以使用REPLACE()函数,以一个字符串取代另一个字符串的一部分。这里有一个例子:</p>

<p ALIGN="JUSTIFY">&lt;%</p>

<p ALIGN="JUSTIFY">newuser=</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">Edwin 
c. Orr</font><font SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">mystring=</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">Thank 
you,someone,for registering at our web site!</font><font SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">mystring=REPLACE(mystring,</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">someone</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">,newuser)</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">&lt;%=mystring%&gt;</p>

<p ALIGN="JUSTIFY">在这个例子中,函数REPLACE()用来以一个站点访问者的名字替代表达式</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">someone</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">。该函数的返回值为</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">Thank you,Edwin c. Orr,for registering at our web site!</font><font
SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">缺省情况下,函数REPLACE()将被替换的字符串出现的所有地方都进行替换。例如,下面的脚本删除一个字符串中的所有空格,不管这个字符串中有多少空格:</p>

<p ALIGN="JUSTIFY">&lt;%</p>

<p ALIGN="JUSTIFY">mystring=REPLACE(mystring,</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3"> </font><font SIZE="3">“</font><font FACE="宋体" SIZE="3">,</font><font
SIZE="3">””</font><font FACE="宋体" SIZE="3">)</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">但是,通过指定一个起始位置和一个代表字符串替换次数的数字,你可以限制函数REPLACE()进行替换的字符串数目。考虑如下的例子:</p>

<p ALIGN="JUSTIFY">&lt;%</p>

<p ALIGN="JUSTIFY">mystring=</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">Welcome 
someone,your name is someone.</font><font SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">mystring=REPLACE(mystring,</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">someone</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">,</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">Edwin c. Orr</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">,17,1)</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">这个例子中的函数REPLACE()返回字符串</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">your name is Edwin c. Orr.</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">。第二个参数指定字符串从左数17个字符处被替换。第三个参数指定只有第一次出现时进行替换。如果表达式</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">someone</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">在后面又一次出现,则该表达式不会被替换。</p>

<p ALIGN="JUSTIFY">缺省情况下,函数REPLACE()是区分大小写的。在许多情况下,这并不是你所希望的。为了强制函数REPLACE()进行不区分大小写的匹配,你可以给该函数提供第六个参数,象这样:</p>

<p ALIGN="JUSTIFY">&lt;%</p>

<p ALIGN="JUSTIFY">mystring=</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">Welcome 
SoMeoNe,your name is SomeOne.</font><font SIZE="3">”</p>
</font><font FACE="宋体" SIZE="3">

<p ALIGN="JUSTIFY">mystring=REPLACE(mystring,</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">someone</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">,</font><font
SIZE="3">”</font><font FACE="宋体" SIZE="3">Edwin c. Orr</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">,1,-1,1)</p>

<p ALIGN="JUSTIFY">%&gt;</p>

<p ALIGN="JUSTIFY">在这个例子中,第四个参数(值为1),指定从第一个字符开始搜索该字符串,第五个参数(值为-1)指定每一个子串都要被替换,第六个参数(值为1)指定字符串的比较不区分大小写。</p>

<p ALIGN="JUSTIFY">有时候由于一些奇怪的原因,你想反写一个字符串,有一个特殊的函数恰恰用于此目的。函数STRREVERSE()颠倒一个字符串的字符顺序。这里有一个例子及其返回值:</p>

<p ALIGN="JUSTIFY">&lt;%=STRREVERSE(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">Once upon a time,there were three bears.</font><font SIZE="3">”</font><font
FACE="宋体" SIZE="3">)%&gt;</p>

<p ALIGN="JUSTIFY">.sraeb eerht erew ereht ,emit a nopu ecnO</p>

<p ALIGN="JUSTIFY">最后,如果你需要将一个字符串转换成大写或小写的形式,你可以使用函数UCASE()和LCASE()。考虑如下的例子:</p>

<p ALIGN="JUSTIFY">&lt;%=UCASE(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">Once upon a time</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">)%&gt;</p>

<p ALIGN="JUSTIFY">ONCE UPON A TIME</p>

<p ALIGN="JUSTIFY">&lt;%=LCASE(</font><font SIZE="3">“</font><font FACE="宋体"
SIZE="3">Once upon a time</font><font SIZE="3">”</font><font FACE="宋体" SIZE="3">)%&gt;</p>

<p ALIGN="JUSTIFY">once upon a time</p>
</font>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -