一、字符串
1、字符串 string 类 常用的函数
2、StringBuilder 类
// 1、不能像 string 那样直接赋值,需要用构造函数来进行赋值
StringBuilder strBuild01 = new StringBuilder("This is Just a test");
// 2、初始一个空的对象,占有10个字符的大小
StringBuilder strBuild02 = new StringBuilder(10);
// 3、声明一个字符串,内容为 "Hello",大小为100个字符的空间
StringBuilder strBuild03 = new StringBuilder("Hello", 100);
strBuild03.Append(" Tom");
【注】对于拼接字符串,StringBuilder 的效率要高于 string 。
3、两者的区别:
- string 是 System.String 的别名
- string 一旦初始化,大小内容都不可以再修改
- StringBuilder 是位于 System.Text 命名空间下
- StringBuilder 的大小是可以改变的
二、正则表达式
1、正则表达式主要用来处理字符串,检索、判断和匹配
2、使用正则表达式需要包含命名空间 System.Text.RegularExpressions
using System;
using System.Text;
using System.Text.RegularExpressions;
namespace ATotal
{
class Program
{
static void Main(string[] args)
{
string str01 = "hello i am study";
string str02 = Regex.Replace(str01, "^", "Change ");
Console.WriteLine(str02);
Console.ReadKey();
}
}
}