以下进行部分常用函数举例
1)Compare函数:比较两个字符串的大小(前大为1,相同伟0,后大为-1)
string MyString = "HelloWorld!";
Console.WriteLine(string.Compare(MyString,"Hello World?"));
程序运行结果:-1
2)CompareOrdinal函数:逐个比较两个字符串的各个字符,发现不同,停止比较,并返回两者的ASCII码之差(如果相同则为0)
string MyString = "HelloWorld!";
Console.WriteLine(string.CompareOrdinal(MyString,"hello World!"));
程序运行结果:-32
3)CompareTo函数:实例函数,比较两个字符串的大小(前大为1,相同伟0,后大为-1)
string MyString = "HelloWorld!";
string OtherString = "Hello CruelWorld!";
int MyInt =MyString.CompareTo(OtherString);
Console.WriteLine(MyInt);
程序运行结果:1
4)EndsWith函数:实例函数,确定一个实例的末尾与指定的字符串是否匹配
string MyString = "HelloWorld";
Console.WriteLine(MyString.EndsWith("Hello"));
程序运行结果:false
5)IndexOf函数:实例函数,从实例的指定位置查找实例中第一个与指定字符串匹配的字符串,如果找到则返回位置,找不到返回-1
string MyString = "HelloWorld";
Console.WriteLine(MyString.IndexOf("l"));
程序运行结果:2
6)Insert函数:实例函数,在实例的指定位置开始插入指定的字符串,返回最终的字符串
string MyString="Once a time";
Console.WriteLine(MyString.Insert(4,"upon"));
程序运行结果:On<wbr>ce upon a time</wbr>
7)Join函数,在字符串数组的每个元素之间插入指定的分隔符
string[]MyString={"Hello","and","welcome","to","my","world!"};
Console.WriteLine(String.Join("",MyString));
程序运行结果:Hello and welcome to my world!
8)LastIndexOf函数:实例函数,从实例的指定位置查找实例中最后一个与指定字符串匹配的字符串,如果找到则返回位置,找不到返回-1
string MyString = "HelloWorld";
Console.WriteLine(MyString.LastIndexOf("l"));
程序运行结果:9
9)PadLeft函数:实例函数,将实例按指定长度填充满,左边不足部分用指定字符替代
string MyString = "HelloWorld!";
Console.WriteLine(MyString.PadLeft(20,'-'));
程序运行结果:--------Hello World!
此程序使用PadLeft方法来创建一个总长度为20个空间的新字符串。
10)Remove函数:实例函数,将指定字符串实例的指定位置删除指定数目的字符
string MyString = "Hello BeautifulWorld!";
Console.WriteLine(MyString.Remove(5,10));
程序运行结果:Hello World!
从字符串的从零开始的索引的第5个位置开始,从该字符串中移除10个字符。
11)StartsWith函数:实例函数,确定一个实例的开头与指定的字符串是否匹配
string MyString = "HelloWorld";
Console.WriteLine(MyString.StartsWith("Hello"));
程序运行结果:true
12)Substring函数:实例函数,从字符串中的指定位置提取指定数目的子字符串
string MyString = "HelloWorld!";
Console.WriteLine(MyString. Substring(6,5));
程序运行结果:world
13)ToLower函数:实例函数,字符串全部变小写
string MyString = "HelloWorld!";
Console.WriteLine(MyString.ToLower());
程序运行结果:hello world!
14)TrimStart函数:实例函数
string MyString = "HelloWorld!";
char[] MyChar={'e','H','l','o',' '};
stringNewString=MyString.TrimStart(MyChar);
Console.WriteLine(NewString);
程序运行结果:World!
15)TrimEnd函数:实例函数
string MyString = "HelloWorld!";
char[] MyChar={'r','o','W','l','d','!',''};
string NewString=MyString.TrimEnd(MyChar);
Console.WriteLine(NewString);
程序运行结果:He
在此例子中,‘r’字符和‘W’字符的位置反转,对于运行结果没有影响。
string MyString = "Hello,World!";
char[] MyChar={'r','o','W','l','d','!',''};
string NewString=MyString.TrimEnd(MyChar);
Console.WriteLine(NewString);
程序运行结果:Hello,
在此例子中,单词Hello后尾随一个逗号,而由于在要移除的字符的数组中没有指定逗号,因此移除在逗号处结束。
16)IndexOfAny函数和LastIndexOfAny函数:实例函数
String MyString ="Hello";
char[] anyOf={'H','e','l'};
Console.WriteLine(MyString.IndexOfAny(anyOf));
程序运行结果:0
Console.WriteLine(MyString.LastIndexOfAny(anyOf));
程序运行结果:3
17)Split函数:实例函数
string words = "坚持,可以创造奇迹!不幸的是,很少有人,能够长时间地坚持下去,直至,奇迹发生。";
string[] split = words.Split(new char[]{ ' ', ',', '!', '。' });
foreach (string s in split)
{
if(s.Trim() != "")
Console.WriteLine("\n"+ s);
}
程序运行结果:
坚持
可以创造奇迹
不幸的是
很少有人
能够长时间地坚持下去
直至
奇迹发生
相关推荐
C++常用字符串处理函数及使用示例
Oracle常用字符串处理函数: 函数格式: LTRIM(string,[,'set']); RTRIM(string,[,'set']); 、string是数据库中类型为CHAR或VARCHAR2的列名(或常量串); 、set是要截断的字符,set必须用单引号括起,方括号表示set...
常用字符串处理函数 求子字符串,字符串分割,编码转换.
PYTHON常用字符串处理函数 在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0...
acm常用字符串处理函数[借鉴].pdf
acm竞赛常用的与字符串处理相关的函数,包括BMP字符串匹配
mysql常用字符串函数、字符串处理函数大全。word文档内容中涵盖了mysql数据库字符串处理的38个函数。可完全满足日常对mysql数据库的字符处理操作。
常用字符串处理函数都列在文档里面了,但是需要使用我word 2007才能打开。
Python
本文实例讲述了php常用字符串处理函数。分享给大家供大家参考。具体分析如下: 这里只提供几个简单常用的函数: chop执行去除空格处理,get_html_translation_table返回转化列表到变量,定义包括HTML编码的字符串...
Oracle_Sql_中常用字符串处理函数
。。。
。。。
下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数)。所有的C语言编译系统中一般都提供这些函数。
几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...
C语言字符串处理函数整理版本,包含字符串基本操作,字符串类型转换、字符检查、输入输出流、输入输出流分割、异常处理等
常用的字符和字符串处理类函数
由于PB不带有字符串替换函数功能,因此自为PB程序开发了常用的字符串替换函数。
基于.net处理字符串常用函数方便大家记忆、学习