C#基础------字符串函数

            //String 常用函数
            //1.Contains(是否包含XX字符串)
            //2.StartsWith(是否以XX开头)
            //3.EndsWith(是否以XX结尾)
            //4.IndexOf(获取某个字符在字符串中第一次出现的位置)
            //5.LastIndexOf(获取某个字符在字符串中最后一次出现的位置)
            //6.SubString(截取字符串)
            //7.ToLower(字符串变为大写)
            //8.ToUpper(字符串转大写)
            //9.Replace(替换字符串)
            //10.Trim(去掉首尾空格)

            //案例一:判断是否是网址:以http://开头,以.com结尾
            /*
            string s = "http://www.baidu.com";
            if (s.StartsWith("http://") && s.EndsWith(".com"))
            {
                Console.WriteLine("合法网址");
            }
            else
            {
                Console.WriteLine("非法网址");
            }
            Console.ReadKey();
            */

            //案例二:判断邮箱是否合法 用户名是否有敏感词汇
            /*
            string name = "XXX万岁";
            string email = "[email protected]";
            if (name.Contains("邓小平")||name.Contains("主席"))
            {
                Console.WriteLine("用户名有敏感词汇!");
            }
            else if (email.EndsWith("@qq.com"))
            {
                Console.WriteLine("不支持QQ邮箱!");
            }
            else
            {
                Console.WriteLine("注册成功!");
            }
            Console.ReadKey();
            */

            /*
            string a = "abcdeeadsa";
            Console.WriteLine(a.IndexOf(‘e‘));
            Console.WriteLine(a.IndexOf("cd"));
            Console.WriteLine(a.LastIndexOf(‘a‘));
             */

            /*
            string a = "http://www.baidu.com:8080";
            Console.WriteLine(a.Substring(0, 5));
            Console.WriteLine(a.Substring(4));
            Console.ReadKey();
            */

            //案例三:获取文件名及后缀名
            /*
            string fileName = "[ads-108]苍井空.avi";
            int dotIndex = fileName.IndexOf(‘.‘);
            string name = fileName.Substring(0, dotIndex);
            Console.WriteLine(name);
            string h = fileName.Substring(dotIndex + 1);
            Console.WriteLine(h);
            string a = fileName.Substring(0, fileName.LastIndexOf(‘]‘) + 1);
            Console.WriteLine(a);
             */

            //练习一:从“http://www.rupeng.com:8090/a.htm”获取域名和端口号

            /*
            string yu = "http://www.rupeng.com:8090/a.htm";

            string y = yu.Substring(yu.IndexOf(‘w‘),yu.LastIndexOf(‘:‘)-7);
            int l = yu.LastIndexOf(‘/‘);

            string d = yu.Substring(0, yu.LastIndexOf(‘/‘));
            string d1 = d.Substring(d.LastIndexOf(‘:‘)+1);

            Console.WriteLine(y);
            Console.WriteLine(d1);

            Console.ReadKey();
             */

            /*
            string a = "HELLO";
            string b = a.ToLower();//生成新的字符串
            Console.WriteLine(b);
            Console.ReadKey();
            */

            /*
            string a = "hello";
            string r =  a.Replace(‘l‘, ‘L‘);
            Console.WriteLine(r);
            Console.ReadKey();
            */

            /*
            string a = "领导";//字符串对象不可变性,一但声明就不能改变
            string b = a.Replace("领导", "***");
            Console.WriteLine(b);
            Console.ReadKey();
            */

            string a = "  我  ";
            string b = a.Trim();
            Console.WriteLine(b);
            Console.ReadKey();
时间: 2024-10-06 19:46:56

C#基础------字符串函数的相关文章

c#编程基础之字符串函数

c#常用的字符串函数 例一: 获取字符串的大小写函数 ToLower():得到字符串的小写形式 ToUpper():得到字符串的大写形式 注意: 字符串时不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串通过函数返回值的形式返回. 源码如下: using System; using System.Collections.Generic; using System.Text; namespace 字符串函数学习 { class Program { static void Mai

php基础知识总结(3)字符串函数string

一.大小写转换 1.strtolower()--转换为小写. echo strtolower("Hello WORLD!"); //hello world! 2.strtoupper()--转换为大写. echo strtoupper("Hello WORLD!"); //HELLO WORLD! 3.ucfirst()--把首字母转换为大写. echo ucfirst("hello world");     //Hello world 4.uc

11-02C#基础--数据库之字符串函数

数据库の函数 一.内置函数--字符串函数 1.--ASCII 返回字符串的首字母的ASCII编码 select ASCII('ame') select ASCII(xingming)from xuesheng--查询语句中的格式 select*from haha where ASCII(name)>200--查询表中ASCII码大于 2.--CHAE 将ASCII码转换成对应的字符 select CHAR(13)--在ASCII码中代表回车键,显示空格 select CHAR(202)--不同于

夯实基础之PHP函数-----每天熟悉掌握五个函数--字符串函数

字符串函数 一.addcslashes  以 C 语言风格使用反斜线转义字符串中的字符 二 .addslashes(防注入转义插入数据库的数据) 使用反斜线引用字符串,返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线.这些字符是单引号(').双引号(").反斜线(\)与 NUL(NULL 字符). 三.chop是 rtrim的别名,删除字符串尾部空白 四.chr() 返回指定的字符  返回相对应于 ascii 所指定的单个字符. string chr ( int $asci

Oracle基础 (十一)字符串函数

一.字符串函数 LENGTH(CHAR): SELECT LENGTH('abc def gh') FROM dual; --获取字符串的长度,包含空格 结果:10 CONCAT(char1,char2) SELECT CONCAT('abc','def') FROM dual; --连接两个字符串 结果:'abcdef' SELECT 'abc'||'def' FROM dual; --连接两个字符串 结果:'abcdef' INITCAP(CHAR): SELECT INITCAP('hel

PHP基础(二) 1、随机数和时间 2、字符串函数

一.随机数和时间//随机数生成器(JS:math.random)echo rand(); //生成某个范围内的随机数echo rand(0,10); //时间戳echo time(); //格式化显示时间echo "<br>";echo date("Y-m-d H:i:s",time());echo "<br>";echo date("Y-m-d H:i:s","101506494366&qu

数据库基础(字符串函数、时间日期函数、数据类型转换、函数转换)

字符串函数: 时间日期函数: 数据转换.函数转换: 练习:查看名字,生日

5、SQL基础整理(字符串函数)

字符串函数 ASCII 返回字符串首字母的ascii编码 select ASCII('name') select ASCII(name) from xuesheng select *from xuesheng where ASCII(name)>=200 CHAR --将ascii代码转换成对应的字符 select CHAR(13)--回车键 CHARINDEX 在一个表达式中搜索另一个表达式,并返回其起始位置(如果没找到,返回’0’) select CHARINDEX('efg','abcde

前端学PHP之字符串函数

前面的话 字符串的处理和分析在任何编程语言中都是一个重要的基础,往往是简单而重要的.信息的分类.解析.存储和显示,以及网络中的数据都需要操作字符串来完成.尤其在web开发中更为重要,程序员大部分工作都是在操作字符串,本文将详细介绍php中的字符串函数 [注意]关于javascript中字符串的属性和方法移步至此 特点 因为php是弱类型语言,所以其他类型的数据一般都可以直接应用于字符串操作函数中,而自己转换成字符串类型进行处理 echo substr( "1234567", 2, 4