Regex 正则替换指定范围全部字符串

1、正则替换字符--------------------------------------------------------------------------------------------------------------------------
private static Regex HrefAttribute = new Regex("href=\".*?\"", RegexOptions.IgnoreCase);

  html = HrefAttribute.Replace(html, string.Empty

2、正则替换字符---------------------------------------------------------------------------------------------------------------------------

string strxmlstr = tw.ToString();
        Regex HrefAttribute = new Regex("<jiesuancontract>([^<]*)</jiesuancontract>|<yusuanprice>([^<]*)</yusuanprice>|<chushengprice>([^<]*)</chushengprice>|<shengdingprice>([^<]*)</shengdingprice>", RegexOptions.IgnoreCase);
       string  html = HrefAttribute.Replace(strxmlstr, string.Empty).Trim();
3、正则提取字符----------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>哈哈哈哈</title>
</head>
<body style="margin:0px"><center>你好世界!</center>"><center>你好世界!</center></body></html>
设textBox1.text="为你的文本";

string regexStr = @"<center>([^<]*)</center>";
            Match mc = Regex.Match(textBox1.Text.Replace("\n", ""), regexStr, RegexOptions.IgnoreCase);
            MessageBox.Show("结果为:" + mc.Groups[1].Value);

时间: 2024-09-30 00:07:58

Regex 正则替换指定范围全部字符串的相关文章

三款js替换指定字符或字符串函数

文字替换(置换字符) pattern pattern = pattern.compile("正则表达式"); matcher matcher = pattern.matcher("正则表达式 hello world,正则表达式 hello world "); stringbuffer sbr = new stringbuffer(); while (matcher.find()) { matcher.appendreplacement(sbr, "java

asp.net 正则替换html标签与删除指定字符方法

asp教程.net 正则替换html标签与删除指定字符方法,使用了正则表达式进行规则过滤,由于html标记都是基于<>这种格式,而且还有类似 这样的符号,所以分了2次处理将字符串处理为无html格式的字符串.   public string NoHtml(string html) {     string StrNohtml = System.Text.RegularExpressions.Regex.Replace(html, "<[^>]+>", &q

ASP自定义函数:对字符串正则替换

函数|正则|字符串 RegReplace(str,regexStr,RepalceStr)对str进行正则替换 如: htmlstr="123<imgsrc=http://itdowns.com/edu/asp/20070123/""asdf.gif""border=""0"">45<b>6</b>"htmlstr2=RegReplace(htmlstr,"&l

php正则替换变量指定字符的方法_正则表达式

本文实例讲述了php正则替换变量指定字符的方法.分享给大家供大家参考.具体如下: 这里介绍三种常用方法. 方法一: <?php $str = preg_quote('(银子)'); $txt = '我的呢称(银子)'; echo preg_replace("/($str)/","<span style='color:#f00;'>$1</span>",$txt); ?> 方法二: <?php $str = quotemeta

PHP preg_replace() 正则替换所有符合条件的字符串_正则表达式

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

PHP preg_replace() 正则替换所有符合条件的字符串

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

字符串替换-java如何将字符串的所有括号中指定字符替换掉?(正则表达式或者其它方法)

问题描述 java如何将字符串的所有括号中指定字符替换掉?(正则表达式或者其它方法) 要处理字符串 Medical Care ( Costs Inverse ## agonism ( Costs Inverse ## agonism ) ) Costs ( Inverse ## agonism ) at beta_1 ##adrenergic receptors 替换操作:将字符串中 所有括号 内的 ##替换成 @ 处理结果: Medical Care ( Costs Inverse @ ago

c#-C#字符串中替换指定位置指定长度的子字符串

问题描述 C#字符串中替换指定位置指定长度的子字符串 例如字符串"1abc23abc2abc"要求替换第6位开始长度为3的子字符串"abc"替换为"def"求大神解答,感谢 解决方案 s = "1abc23abc2abc"; s = s.SubString(0, 3) + "def" + s.SubString(6); 解决方案二: public static string Replace(string s

字符串成批的替换指定的位置集合

问题描述 字符串成批的替换指定的位置集合例如:字符串"abcdefgabcdefgabcdefgdfsdfsd........"要替换的集合开始位置结束位置替换字符串12"123"810"456"57"5324"34"3634"1314"543"34"234" 解决方案 解决方案二:stringstr;str=str.Replace(str.Substring(开始位