我们在使用LotusScript编写代理程序的时候,很多时候我们会遇到需要处理字符串的情况,本文就对平时遇到的相关函数做一个汇总。


Sub Initialize
 Dim testStr As String
 testStr="这是一个很普通的字符串"
 
 Msgbox Right(testStr,3) 
 '字符串 取右边三个
 
 Msgbox Left(testStr,3) 
 '这是一  取左边三个
 
 Msgbox Rightbp(testStr, 5)    
 '符串 从右边取5个字节的字串,一个汉字两个字节,故5只能取到两个字
 
 Msgbox Leftbp(testStr, 5) 
 '这是  从左边取5个字节的字串,一个汉字两个字节,故5只能取到两个字
 
 Msgbox Strright(testStr, "普通") 
 '的字符串 指定子串右边的子串
 
 Msgbox Strleft(testStr, "普通" )
 '这是一个很  指定子串左边的子串
 
 Msgbox Strrightback(testStr, "普通" ) 
 '的字符串 指定子串右边的子串
 
 Msgbox Strleftback(testStr, "普通"  )
 '这是一个很 指定子串左边的子串
 
 Msgbox Strtoken(testStr, "普通", 1)  
 '这是一个很
 
 Msgbox Instr(testStr,"普通"  )   
 '6
 
 Msgbox Instrb(testStr,"普通"  )
 '11
 
 Msgbox Instrbp(testStr,"普通" )
  '11
 
 Msgbox Mid(testStr, 5) 
 '很普通的字符串
 
 Msgbox Midbp(testStr, 5) 
 '一个很普通的字符串
 
End Sub
 
这个汇总会随时更新,也希望大家补充.

Lotus中关于字符串处理的函数汇总的更多相关文章

  1. SQL Server 中截取字符串常用的函数

    SQL Server 中截取字符串常用的函数: 1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要 ...

  2. sql server中截取字符串的常用函数

    我们如果要在sql server中,使用截取字符串的方法要怎样使用呢? sql server提供了3个常用截取字符串方法,LEFT().RIGHT().SUBSTRING() /****** Sql ...

  3. python中常用得字符串,列表函数汇总

    字符串函数: 1,replace函数,替换函数.s = s.replace(old,new),老得元素被新的元素替换.注意不能直接写s.replace(old,new).要写s=s.replace(o ...

  4. PHP数组和字符串的处理函数汇总

    大部分数组处理函数array_chunk — 将一个数组分割成多个array_column — 返回数组中指定的一列array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的 ...

  5. 字符串函数 mysql 和sqlserver 中对于字符串的常用函数和区别

    1. 对于字符串大小写的统一 mysql和sqlserver中都有同名函数lower()和upper(),但是mysql中还有另外一对函数,达到同样的目的,lcase()和ucase(),也就是英文中 ...

  6. Lua 中与字符串有关的函数学习

    string1 = "lua" print(string.upper(string1)) string2 = 'LGS' print(string.lower(string2)) ...

  7. java中String字符串的替换函数:replace与replaceAll的区别

    例如有如下x的字符串 String x = "[kllkklk\\kk\\kllkk]";要将里面的“kk”替换为++,可以使用两种方法得到相同的结果 replace(CharSe ...

  8. Javascript中对数组处理的函数汇总

    数组类型是JS中非常常见的类型,而且JS里的数组与其他多数语言中的数组有所不同,它的数组里每一项可以存放任何一种类型的数据,也就是说数组的第一项放的是字符串,第二项可以放数字或对象都没问题.而且JS中 ...

  9. SQL 字符串去除空格函数汇总

    SQL 中使用ltrim()去除左边空格 ,rtrim()去除右边空格 ,没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空 . 例:去除 ...

随机推荐

  1. Visual Studio Professional 2015 key

    Visual Studio Professional 2015 Key : HMGNV-WCYXV-X7G9W-YCX63-B98R2 Visual Studio Enterprise 2015 Ke ...

  2. 【java】:解析xml

    ==========================================xml文件<?xml version="1.0" encoding="GB231 ...

  3. 关于MAC系统的DNSCrypt的设置教程

    DNSCrypt的设计完全是为了解决某些网站DNS系统被污染的问题. 如图是查看本地的DNS DNS系统是一个主要领域的安全保障,因为受损数据从一个DNS服务器会导致你的系统或者无法找到需要的服务器需 ...

  4. (转)CSS 为不同大小的浏览器视窗使用不同的样式表

    转自:http://www.iefans.net/liulanqi-shichuang-butong-yangshibiao/ 同一个网站,访问它的浏览器可能会是不同的宽度,常见的有320px,480 ...

  5. Setting SVN Repository Using TortoiseSVN + Dropbox in 5 Minutes

    SVN is a very common version control system in software development. However configuring SVN server ...

  6. 元数据集 DatabaseMetaData ResultSetMetaData

  7. PHP会话Session

    <?php //开启会话,PHP会话也提供多种存储方式,文件.数据库等 session_start(); if(isset($_GET['user'])) { $_SESSION['user'] ...

  8. Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录

    简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题 ...

  9. jqPlot图表插件学习之饼状图和环状图

    一.准备工作 官网下载(笔者选择的是jquery.jqplot.1.0.8r1250.zip这个版本) 然后读者需要根据自己的情况新建一个项目并且按照如下的方式加载对应的js和css(因为笔者在VS2 ...

  10. 团队作业—第二周—SRS

    一.系统整体用例图: 二.用户用例图: 三.医院用例图: