C# 在C中查找字符串并替换为带正则表达式的左字符串#
我有一个C# 在C中查找字符串并替换为带正则表达式的左字符串#,c#,regex,C#,Regex,我有一个xml文件,我想使用正则表达式搜索该文件 我使用的正则表达式: (?首先,作为参考,您的示例中的原始正则表达式是 (?<=<Name>Description<\/Name><Value>).*?(?=<\/Value>) 这是您修改过的示例:尝试此操作以获得替换结果: string result = Regex.Replace(teste, pattern, delegate(Match match) {
xml
文件,我想使用正则表达式搜索该文件
我使用的正则表达式:
(?首先,作为参考,您的示例中的原始正则表达式是
(?<=<Name>Description<\/Name><Value>).*?(?=<\/Value>)
这是您修改过的示例:尝试此操作以获得替换结果:
string result = Regex.Replace(teste, pattern, delegate(Match match)
{
string v = match.ToString();
return v.Substring(0, 15);
});
资料来源:
我使用委托进行此操作。您好,我尝试使用正则表达式,但不正确。我将在我发送的示例中解释,我希望您将字符串替换为255个字符,我发现选择的字符比应该的多。我只想在描述和之间进行选择。请提供帮助。示例:
(?<=<Name>Description<\/Name><Value>)(?<Text>.{0,15}).*?(?=<\/Value>)
${Text}
string result = Regex.Replace(teste, pattern, delegate(Match match)
{
string v = match.ToString();
return v.Substring(0, 15);
});