.net正则出字符串中指定内容

            string str = File.ReadAllText(@"F:txt.txt", Encoding.GetEncoding("gb2312"));//换成你的字符串
            Regex reg = new Regex(@"(?is)(?<=<divs*id=""bookBrief""s*>)s*<h1[^>]*?>((?:(?!</?h1).)*)</h1>.*?<p[^>]*?>((?:(?!</?p).)*).*?splitAuthor(['""]([^'""]+)['""])");
            Match m = reg.Match(str);
            Console.WriteLine(m.Groups教程[1].Value);
            Console.WriteLine(m.Groups[2].Value);
            Console.WriteLine(m.Groups[3].Value);
            Console.ReadLine();
/*
“贾志刚《说春秋》之二:秦晋恩怨”

“齐楚争雄,桓公野心高涨,楚王枕戈待旦,南北战争,箭在弦上,一触即发……晋室血雨腥风,勾心斗角,摇摇欲坠;大秦崛起边陲,倾慕中原,与晋联姻,道不清恩恩怨怨……公子重耳十九载颠沛流离,幸得非凡团队忠心不贰,走南闯北,忍辱负重,终至王者归来……”

贾志刚

*/

 

时间: 2024-09-22 19:38:47

.net正则出字符串中指定内容的相关文章

php利用preg_match_all()正则获取字符串中指定参数链接地址

程序代码 <?php  $html = <<<HTML   <a href="http://www.111cn.net /?source=2008hao123banner">a1</a>   <a href="http://www.111cn.net /?source=2009hao123banner">a2</a> HTML;  // echo $html; $m = array(); pre

php结合正则获取字符串中数字

  这篇文章主要给大家汇总介绍了php结合正则获取字符串中数字的几种方法,十分的简单实用,有需要的小伙伴可以参考下. php结合正则获取字符串中数字 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <?php $patterns = "/d+/"; //第一种 //$patterns = "/d/"; //第二种 $st

php结合正则获取字符串中数字_php技巧

php结合正则获取字符串中数字 <?php $patterns = "/\d+/"; //第一种 //$patterns = "/\d/"; //第二种 $strs="left:0px;top:202px;width:90px;height:30px"; preg_match_all($patterns,$strs,$arr); print_r($arr); /***************运行结果*********************

删除字符串中指定位置的字符

/********************************************************************** * 版权所有 (C)2015, Wu Yingqiang. * * 文件名称:DelPosChar.c * 文件标识:无 * 内容摘要:删除字符串中指定位置的字符 * 其它说明:无 * 当前版本: V1.0 * 作 者: Wu Yingqiang * 完成日期: 20150115 * ***********************************

python统计字符串中指定字符出现次数的方法_python

本文实例讲述了python统计字符串中指定字符出现次数的方法.分享给大家供大家参考.具体如下: python统计字符串中指定字符出现的次数,例如想统计字符串中空格的数量 s = "Count, the number of spaces." print s.count(" ") x = "I like to program in Python" print x.count("i") PS:本站还提供了一个关于字符统计的工具,感兴

JavaScript实现找出字符串中第一个不重复的字符_javascript技巧

此算法仅供参考,小菜基本不懂高深的算法,只能用最朴实的思想去表达. //找出字符串中第一个不重复的字符 // firstUniqueChar("vdctdvc"); --> t function firstUniqueChar(str){ var str = str || "", i = 0, k = "", _char = "", charMap = {}, result = {name: "",i

[华为机试练习题]61.找出字符串中第一个出现次数最多的字符

题目 描述: 找出字符串中第一个出现次数最多的字符 详细描述: 接口说明 原型: bool FindChar(char* pInputString, char* pChar); 输入参数: char* pInputString:字符串 输出参数(指针指向的内存区域保证有效): char* pChar:出现次数最多的字符 返回值: false 异常失败 true 输出成功 练习阶段: 初级 代码 /*--------------------------------------- * 日期:2015

java-获取字符串中指定单词的开始和结束位置?

问题描述 获取字符串中指定单词的开始和结束位置? 有一个较长的String字符串 还有有一个String单词数组 要查找单词数组里的每一个单词在字符串中的位置(int start和int end). 比如单词为:Hi 字符串为:Hi,I am Mark. 那么Hi的start为1 end为2 有没有什么算法可以比较好的做出来? 需求:有个单词数组.要将单词数组里的单词在字符串中显示高亮. 发现:SpannableStringBuilder里有个setSpan可以做到. 但setSpan需要设置高

nsstring-objectiveC替换字符串中部分内容

问题描述 objectiveC替换字符串中部分内容 下面的代码是用来替换部分字符串,对一些普通字符,比如字母,就运行正常.但是如果是这样的符号 "?",就替换不了. 应该怎么办? [myString stringByReplacingOccurrencesOfString:@"?" withString:@"<BULLET_POINT>"]; 解决方案 完全的可以的啊: NSString *myString = @"Hell