C# 替换文件其中一行的多部分内容

我有一个配置文件内容如下:tdpc.url=jdbc:sqlserver://192.168.101.196:1433;DatabaseName=chtdpc.user=... 我有一个配置文件内容如下:
tdpc.url=jdbc:sqlserver://192.168.101.196:1433;DatabaseName=ch
tdpc.user=haha_portal
tdpc.password=portal

database.url=jdbc:sqlserver://192.168.101.200:1433;DatabaseName=portal_375sql
database.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
database.user=haha_portal
database.password=portal

请教大家:
1、如何把文件中的两个IP地址(这两个地址是不固定的)换成其它我指定的IP地址
2、如何把“DatabaseName=”后面的内容“ch”(这个内容是不固定的)换成我指定的内容
3、如果把“tdpc.user=”后面的内容“haha_portal”(这个内容是不固定的)换成我指定的内容
其它的内容不变,如果在修改前先把这个文件备份一下就更好了,谢谢
展开
 我来答
阳光的雷咩咩
2018-06-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7709万
展开全部
  1. 备份:File.Copy方法

  2. 替换:

  • 读入所有文本到字符串File.ReadAllText

  • 正则表达式替换Regex.Replace,自己试一下,然后具体替换的正则出错的话再问

  • 写回文件File.WriteAllText

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式