c#怎么把文本文档里的指定内容替换掉。比如A:123,只要是A有三位数字就替换成随机的两位数字 115
1个回答
展开全部
直接上完整代码
using System.IO;
using System.Text.RegularExpressions;
namespace FileExample
{
class Program
{
static void Main(string[] args)
{
string strFilePath = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, @"1.txt");
if (File.Exists(strFilePath))
{
string strContent = File.ReadAllText(strFilePath);
strContent = Regex.Replace(strContent, "要被替换的内容", "新内容");
File.WriteAllText(strFilePath, strContent);
}
}
}
}
using System.IO;
using System.Text.RegularExpressions;
namespace FileExample
{
class Program
{
static void Main(string[] args)
{
string strFilePath = Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, @"1.txt");
if (File.Exists(strFilePath))
{
string strContent = File.ReadAllText(strFilePath);
strContent = Regex.Replace(strContent, "要被替换的内容", "新内容");
File.WriteAllText(strFilePath, strContent);
}
}
}
}
追问
可能我没有表达清楚。我想问的是文档中指定一个字符,比如A,文档里面所有A后面有三位数字就全变成随机的两位数字或者指定的数字
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询