字符串的一些操作

2016-02-19 16:29 0 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐字符串的一些操作,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

怎样取得一个字符串在另外一个字符串中出现的次数?
  PublicFunctionsCount(String1AsString,String2AsString)AsInteger
  DimIAsInteger,iCountAsInteger
  I=1
  Do
  If(ILen(String1))ThenExitDo
  I=InStr(I,String1,String2,vbTextCompare)
  IfIThen
  iCount=iCount 1
  I=I 2
  DoEvents
  EndIf
  LoopWhileI
  sCount=iCount
  EndFunction
  □怎样在一个字符串中完全删除里面的另外一个字符串?
  FunctionStringCleaner(sAsString,_
  SearchAsString)AsString
  DimiAsInteger,resAsString
  res=s
  DoWhileInStr(res,Search)
  i=InStr(res,Search)
  res=Left(res,i-1)&_
  Mid(res,i 1)
  Loop
  StringCleaner=res
  EndFunction
  □怎样在一个字符串中删除里面的另外一个字符串?
  PublicSubsRemove(String1AsString,String2AsString)
  DimIAsInteger
  I=1
  Do
  If(ILen(String1))ThenExitDo
  I=InStr(1,String1,String2)
  IfIThen
  String1=Left$(String1,I-1) Mid$(String1,I Len(String2) 1)
  I=I 2
  DoEvents
  EndIf
  LoopWhileI
  EndSub
  □怎样在一个字符串中替换里面的另外一个字符串?
  PublicSubsReplace(String1AsString,String2AsString,RepStringAsString)
  DimIAsInteger
  I=1
  Do
  If(ILen(String1))ThenExitDo
  I=InStr(1,String1,String2)
  IfIThen
  String1=Left$(String1,I-1) RepString Mid$(String1,I Len(String2))
  I=I 2
  DoEvents
  EndIf
  LoopWhileI
  EndSub
  □如何计算一个字符串中的行数?
  FunctionCountStringLine(src_stringAsString)AsInteger
  OnErrorResumeNext
  Dimstring_flagAsInteger
  Dimline_cntAsInteger
  Dimtest_stringAsString
  line_cnt=0'初始--行数为1
  string_flag=1'标志为1
  test_string=src_string
  DoEvents
  Do
  line_cnt=line_cnt 1
  string_flag=InStr(test_string,vbCrLf)'判断回车换行
  test_string=Right(test_string,Len(test_string)-string_flag-1)
  LoopUntilstring_flag=0
  CountStringLine=line_cnt
  EndFunction
  □如何从一个字符串中读取一行字符?
  FunctionReadStringLine(src_strAsString,linenoAsInteger)AsString
  OnErrorResumeNext
  Dimstring_flagAsInteger
  Dimline_cntAsInteger
  Dimtest_stringAsString
  Dimret_stringAsString
  line_cnt=0'初始--行数为1
  string_flag=1'标志为1
  test_string=Right(src_str,2)
  Iftest_stringvbCrLfThen
  test_string=src_str vbCrLf
  Else
  test_string=src_str
  EndIf
  DoEvents
  Do
  line_cnt=line_cnt 1
  string_flag=InStr(test_string,vbCrLf)
  ret_string=Left(test_string,string_flag)
  test_string=Right(test_string,Len(test_string)-string_flag-1)
  LoopUntillineno=line_cnt
  'Ifline_cnt=1Then
  'ReadStringLine=ret_string
  'Else
  ReadStringLine=Left(ret_string,Len(ret_string)-1)
  'EndIf
  EndFunction->

来源:https://www.tulaoshi.com/n/20160219/1612277.html

延伸阅读
MFC中有几个字符串操作函数很有用,但有的在MSDN中都查不到,因为MSDN没有公布。下面我们来看看它们的用法和声明及定义等。 // 功能 : 格式化字符串 // 参数 : rString - 输出参数,格式化后的字符串将保存在此字符串中 !-- frame contents -- !-- /frame contents -- // nIDS - 将进行替换操作的格式字符串...
create or replace procedure ModifyLadingItemPack (   ASoditemguid varchar2,                  --合同电子仓单明细GUID   ALadingitemGUID varchar2,             &nb...
Objective-C简单封装 字符串的存储操作,省去中间沙盒处理方式 代码如下: /存储publickey和sessionID -- writeContent: nil - 仅取出数据, 其他 - 修改原内容并提取 +(NSString *)storeFile:(NSString *)fileName content:(NSString *)writeContent {     NSString *pathDocuments=[NSSearchPathForDirectoriesInDomains...
Delphi中的字符串 ——摘自网络 一:各种字符串  字符串是Object Pascal所有数据类型中最有用的类型。许多函数以字符串为传递参数。由于在Delphi中字符串的定义和使用有各种方式,包括Pascal中典型的字符串(String),Delphi支持的长字符串(ANSIString),类似于C语言的字符数组(Array of Char),指向字符的...
标签: MySQL mysql数据库
  对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串 str 的最左面字符的ASCII代码值。 如果 str 是空字符串,返回 0 。如果 str 是 NULL ,返回 NULL 。 mysql select ASCII('2'); - 50mysql select ASCII(2); - 50mysql select ASCII('dx'); - 100 也可参见ORD()函...

经验教程

305

收藏

12
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部