NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

字符处理函数

StrSub

  截获指定字符

 

说明

语法:

String  StrSub('源字符串',开始位置,截获长度)

传回值:

字符


参数说明:

'源字符串'

输入类型为字符,需要处理的源字符串。

开始位置 输入类型为整型,开始从源字符串开始截取的位置(为负值将从源字符串尾开始截获)。
截获长度 输入类型为整型,从开始位置截获的长度

 

内容说明

  截获指定字符。



 

表现层示例

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr>

<td>StrSub('abcdefgh',2)</td>

<td>&nbsp;<!-- NoahValue ValueName="StrSub('abcdefgh',2)" MaxChar="" DChar="" Safety="False" --></td>

</tr>

<tr>

<td>StrSub('abcdefgh',2,3)</td>

<td>&nbsp;<!-- NoahValue ValueName="StrSub('abcdefgh',2,3)" MaxChar="" DChar="" Safety="False" --></td>

</tr>

<tr>

<td>StrSub('abcdefgh',-3)</td>

<td>&nbsp;<!-- NoahValue ValueName="StrSub('abcdefgh',-3)" MaxChar="" DChar="" Safety="False" --></td>

</tr>

<tr>

<td>StrSub('abcdefgh',-5,2)</td>

<td>&nbsp;<!-- NoahValue ValueName="StrSub('abcdefgh',-5,2)" MaxChar="" DChar="" Safety="False" --></td>

</tr>

</table>


示例输出

StrSub('abcdefgh',2)  cdefgh
StrSub('abcdefgh',2,3)  cde
StrSub('abcdefgh',-3)  fgh
StrSub('abcdefgh',-5,2)  de


 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前名称空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SetVar Name="message" Value="StrSub('abcdefgh',2)" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="StrSub('abcdefgh',2,3)" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="StrSub('abcdefgh',-3)" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="message" Value="StrSub('abcdefgh',-5,2)" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例输出

cdefgh

cde

fgh

de


 

参考
StrSub,StrNow,StrReplace,StrLower,StrUpper,StrLen,Trim,LTrim,BTrim,ETrim,StrPos,StrLPos,HtmlEncode,HtmlDecode,UrlEncode,UrlDecode,nl2br,br2nl,space2dspace,dspace2space

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.