C#正则表达式:(?<=<ConnectString>).*?(?=</ConnectString>)

替换为:新字符串

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication3{class Program{static void Main(string[] args){string s = "<ConnectString>Data Source=asdf, Database=fees</ConnectString>";Regex r = new Regex("(?<=<ConnectString>).*?(?=</ConnectString>)", RegexOptions.IgnoreCase);string result = r.Replace(s, "新字符串");Console.WriteLine(result);Console.ReadKey();}}}

运行结果:

<ConnectString>新字符串</ConnectString>

----------------------------------------------------------------------------------------------------------------------------------------------------

1、需要替换<title>和</title>之间的内容 2、需要删除<style type="text/css">和</style>之间的内容,或在直接删除这快。
代码给出 其中(?<=...)表示前置占位但不匹配 (?=...)表示后置占位但不匹配, 恩大概这个意思, 您可以根据需要进行封装为方法
static void Main(string[] args) {string content = File.ReadAllText("D:\\1.txt", Encoding.Default);content = Regex.Replace(content, @"(?<=title>)(.*?)(?=</title>)", "你的字符");content = Regex.Replace(content, "(?<=style.*?>)[^<]*?(?=</style>)", "空为删除");Console.Write(content);}

======================================================================

DetailMsg += BaseMsg.Replace("<detail>", ColumnValue); //替换当前更新记录的重点信息

转载于:https://www.cnblogs.com/neru/p/4122395.html

正则表达式替换字符串相关推荐

  1. EditPlus正则表达式替换字符串详解

    EditPlus正则表达式替换字符串详解 发布时间:April 8, 2007 分类:Regular <PHP 实现多服务器共享 SESSION 数据> <利用javascript在 ...

  2. java 正则表达式 替换字符串img标签的路径_python面试题汇总第06期-正则表达式(内附7题及答案)...

    1.python正则表达式中匹配(match)和查找(search)的区别 答:正则表达式中match和search的方法比较相似 相同点:都是在一个字符串s中寻找pat子字符串,如果能找到,就返回一 ...

  3. java 通过正则表达式替换字符串中部分内容

    最近开发遇到个需求,需要使用正则来替换字符串中间的一部分内容,也是面向百度探索了一番,之前还没怎么在实际中用过正则_,这里记录一下. 话不多说,直接上代码(解释在后面): public static ...

  4. java 正则表达式 替换字符串img标签的路径_正则表达式和有限自动机的应用

    1. 为什么谈有限自动机时要谈正则表达式?原因是:正则表达式所匹配的所有字符串所构成的语言可以用有限自动机识别.根本原因是:正则集(正则表达式所匹配的所有字符串集合)是由右线性文法(3型文法)所产生的 ...

  5. linux对字符串进行替换,使用正则表达式替换字符串的方法(replace方法)

    正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串.将匹配的子串替换或者从某个串中取出符合某个条件的子串等. 语法 st ...

  6. 在sql server中用正则表达式替换html标签,SQL Server中利用正则表达式替换字符串

    建立正则替换函数,利用了OLE对象,以下是函数代码: --如果存在则删除原有函数 IF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL DROP FUNCTION ...

  7. notepad++正则表达式替换字符串

    注意:Notepad++正则表达式字符串最长不能超过69个字符 表达式 说明 /t 制表符. /n 新行. . 匹配任意字符. | 匹配表达式左边和右边的字符. 例如, "ab|bc&quo ...

  8. java正则表达式替换指定字符串_笔记_正则表达式替换字符串中特定范围内的字符。...

    功能:从字符串中找到所有<>之间的单引号,转换成双引号. 如: 转换成: 代码: package test_java; import java.util.regex.Matcher; im ...

  9. C#正则表达式替换字符串

    为什么80%的码农都做不了架构师?>>>    serialStr = Regex.Replace(serialStr, @"(\d{4})/(\d+)/(\d+)&quo ...

  10. 正则表达式替换字符串中的${}里面的数据

    一.直接上代码 private String getNewStr(String str,Map<String,String> map) {if (str.contains("$& ...

最新文章

  1. java base64 压缩_在线等(急)Base64(带压缩)出问题
  2. 可视化Spring开发插件 Spring IDE
  3. Coin Slider
  4. 20162316刘诚昊 《程序设计与数据结构》 第三周学习总结
  5. [机器学习] Boosting算法2 --- GBDT
  6. python小游戏——21点
  7. git--常用小命令
  8. 三维图像处理_【图像处理】用于三维物体检测的三维骨干网络
  9. java weblogic admin,weblogic admin 不能重起服务(Server may already be running)
  10. 《中国人工智能学会通讯》——11.10 点云局部特征描述子基准评估体系
  11. 20种语言说圣诞快乐
  12. python查看方法作用_python中有帮助函数吗
  13. Nginx 从入门到放弃(三)
  14. angular指令中的scope的详解
  15. 数据库系统概论第五版_第二章:关系数据库
  16. 数据抓取的艺术(一~三):Selenium+Phantomjs数据抓取环境配置
  17. 用计算机怎么发邮件,怎么用qq邮箱发文件-你必须要学会的电脑操作——邮件收发...
  18. 双基因突变患者_我的肺癌没有基因突变,这是好是坏?
  19. 科普:一片晶圆可以切多少个芯片?
  20. 怎么画头发?怎样才能画好人物头发?

热门文章

  1. C#表驱动法+一点反射实现“得到指定位数随机不重复字符串”三种方式的封装...
  2. [学习笔记] vim使用大全 [转]
  3. Fragment+ViewPager+ButterKnife时控件会报空指针问题
  4. 记一次MacOS 证书信任配置不生效的解决方法(clashX报错:SecTrustSettingsCopyCertificates error: -25262)
  5. sessionStorage跨标签取值
  6. React进行服务器端数据请求---fetch
  7. 如何用EasyRecovery找回删除的文档(附注册机下载地址)
  8. mybatis传参——parameterType
  9. Java实现对cookie的增删改查
  10. apache make install 问题