C#实验11字符串与正则表达式
C#的字符串操作和正则表达式,算是你入门到进阶绕不过去的一块内容。
字符串创建、拼接、查找这些操作,在项目里用得可多了。比如你想做个输入验证,字符串格式一乱就容易出 Bug。用string str1 = "hello";
这类写法挺直观,后面再加上+
拼接,也不难。
System.String类的那些方法,像Compare
、IndexOf
、Replace
都挺实用。查位置、换内容、比大小,文本数据顺手。需要删掉某段内容?Substring
或Remove
用起来就行,逻辑也清晰。
再说格式化部分,C#的string.Format
和ToString
系列格式化方式还挺多,输出货币、十进制、科学计数、十六进制,全都安排得明明白白。例如:
Console.WriteLine(i.ToString("x"));
就能直接把整数转十六进制。
而正则表达式,那更是搞表单校验的好帮手。用Regex.IsMatch
检查模式,比如你想确认输入是不是纯数字,就用"^[0-9]*$"
,直接搞定。身份证号、邮箱、汉字匹配都有现成模板,灵活又强大。
整体看下来,这份实验资料内容挺全,示例也接地气。想搞清楚字符串各种操作和正则应用,不妨花点时间动手试试。如果你对语法还不熟,可以参考C#字符串和正则表达式参考手册,更系统。
40.5KB
文件大小:
评论区