VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之C# string 常用功能的方法扩展(2)

/// <returns>The input string formatted by using the regex string</returns> 371 public static string RegexFormat(this string Input, string Format, string OutputFormat, RegexOptions Options = RegexOptions.None) 372 { 373 Input.ThrowIfNullOrEmpty("Input"); 374 return Regex.Replace(Input, Format, OutputFormat, Options); 375 } 376 377 #endregion 378 379 #region 转换 380 /// <summary> 381 /// 全角转半角 382 /// </summary> 383 /// <param name="input">要转换的字符串</param> 384 /// <returns>转换完的字符串</returns> 385 public static string Narrow(this string input) 386 { 387 return Strings.StrConv(input, VbStrConv.Narrow, 0); 388 } 389 /// <summary> 390 /// 半角转全角 391 /// </summary> 392 /// <param name="input">要转换的字符串</param> 393 /// <returns>转换完的字符串</returns> 394 public static string Wide(this string input) 395 { 396 return Strings.StrConv(input, VbStrConv.Wide, 0); 397 } 398 /// <summary> 399 /// 简体转繁体 400 /// </summary> 401 /// <param name="input"></param> 402 /// <returns></returns> 403 public static string TraditionalChinese(this string input) 404 { 405 return Strings.StrConv(input, VbStrConv.TraditionalChinese, 0); 406 } 407 /// <summary> 408 /// 繁体转简体 409 /// </summary> 410 /// <param name="input"></param> 411 /// <returns></returns> 412 public static string SimplifiedChinese(this string input) 413 { 414 return Strings.StrConv(input, VbStrConv.SimplifiedChinese, 0); 415 } 416 /// <summary> 417 /// 将每个单词首字母大写 418 /// </summary> 419 /// <param name="input"></param> 420 /// <returns></returns> 421 public static string ProperCase(this string input) 422 { 423 return Strings.StrConv(input, VbStrConv.ProperCase, 0); 424 } 425 #endregion 426 427 #endregion 428 } 429 }
复制代码

相关教程