C#中按字符串截取长字符串实例

 更新时间:2014年11月17日 14:15:07   投稿:shichen2014  
这篇文章主要介绍了C#中按字符串截取长字符串的实现方法,以实例形式展示了C#中正则匹配截取字符串的技巧,需要的朋友可以参考下

本文实例讲述了C#中按字符串截取长字符串的方法。分享给大家供大家参考。具体方法如下:

一般来说使用string自带的split就可以,但是split只能按char类型截取,不是很方便。
按字符串截取,使用的是正则表达式,简单的两行代码,就解决很多问题。

如下

复制代码 代码如下:
string content =@"长字符创"; 
Regex regex = new Regex(@"按照截断的字符串"); 
string[] result = regex.Split(content);

例子:
复制代码 代码如下:
class Program 

        static void Main(string[] args) 
        { 
            string content = @" 
撑着油纸伞,<br>独自彷徨在悠长、悠长又寂寥的雨巷,<br>我希望逢着 <br>一个丁香一样的<br>结着愁怨的姑娘。<br>她是有<br>丁香一样的颜色, 
<br>丁香一样的芬芳,<br>丁香一样的忧愁,<br>在雨中哀怨,<br>哀怨又彷徨;<br>她彷徨在这寂寥的雨巷,<br>撑着油纸伞<br>像我一样,<br> 
像我一样地<br>默默彳亍( chì chù )着<br>冷漠、凄清,又惆怅。<br>她静默地走近,<br>走近,又投出<br>太息一般的眼光<br>她飘过<br> 
像梦一般地,<br>像梦一般地凄婉迷茫。<br>像梦中飘过<br>一枝丁香地,<br>我身旁飘过这女郎;<br>她静默地远了,远了,<br>到了颓圮(pǐ)的篱墙, 
<br>走尽这雨巷。<br>在雨的哀曲里,<br>消了她的颜色,<br>散了她的芬芳,<br>消散了,<br>甚至她的<br>太息般的眼光,<br>丁香般的惆怅。<br> 
撑着油纸伞,独自<br>彷徨在悠长,悠长<br>又寂寥的雨巷,<br>我希望飘过<br>一个丁香一样的<br>结着愁怨的姑娘。 
"; 
            Regex regex = new Regex(@"<br>"); 
            string[] result = regex.Split(content); 
            foreach(string item in result) 
            { 
                Console.WriteLine(item); 
            } 
            Console.ReadLine(); 
        } 
}

运行结果如下图所示:

虽然小技巧,但是能提高工作效率。

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#校验时间格式的场景分析

    C#校验时间格式的场景分析

    本文通过场景分析给大家讲解C#里如何简单的校验时间格式,本次的场景属于比较常见的收单API,对第三方的订单进行签名验证,然后持久化到数据库,需要的朋友跟随小编一起看看吧
    2022-08-08
  • C# Chart 简单使用教程

    C# Chart 简单使用教程

    Chart控件可以用来绘制波形图、柱状图、饼图、折线图等,用来进行数据表现是很不错的,现在简单说一下这个控件的使用方法,对C# Chart使用相关知识感兴趣的朋友一起看看吧
    2022-11-11
  • C# Autofac的具体使用

    C# Autofac的具体使用

    Autofac是.NET领域最为流行的IoC框架之一,本文主要介绍了C# Autofac的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • C#程序打成 一键安装包-InstallShield教程

    C#程序打成 一键安装包-InstallShield教程

    最近找到个打包工具,挺不错的。下面简单的介绍下使用方法
    2012-01-01
  • C#中的三种定时计时器Timer用法介绍

    C#中的三种定时计时器Timer用法介绍

    这篇文章介绍了C#中的三种定时计时器Timer的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#爬取动态网页上信息得流程步骤

    C#爬取动态网页上信息得流程步骤

    动态内容网站使用 JavaScript 脚本动态检索和渲染数据,爬取信息时需要模拟浏览器行为,否则获取到的源码基本是空的,这篇文章主要给大家详细介绍了C#爬取动态网页上信息得流程步骤,需要的朋友可以参考下
    2024-10-10
  • 深入c# GDI+简单绘图的具体操作步骤(二)

    深入c# GDI+简单绘图的具体操作步骤(二)

    本篇文章是对GDI+简单绘图的绘图知识进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C# 文件拖拽和pixturBox缩放与拖拽功能

    C# 文件拖拽和pixturBox缩放与拖拽功能

    这篇文章主要介绍了C# 文件拖拽和pixturBox缩放与拖拽功能,代码简单易懂,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2017-10-10
  • 一文详解如何在C#中使用RESTful API

    一文详解如何在C#中使用RESTful API

    通过Web开发的路径,大家会发现自己迟早需要处理外部API,本文将列出在C#项目中使用RESTful API的方法的最全面列表,希望对大家有所帮助
    2025-03-03
  • C#及WPF获取本机所有字体和颜色的方法

    C#及WPF获取本机所有字体和颜色的方法

    这篇文章主要介绍了C#及WPF获取本机所有字体和颜色的方法,实例分析了C#及WPF获取本机字体及颜色的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-09-09

最新评论