如何删除C#中括号内包含的字符串的一部分?
可能重复:如何删除C#中括号内包含的字符串的一部分?,c#,string,C#,String,可能重复: 有人能帮我把括号里的一部分绳子去掉吗 例如,我用html/xml解析了一个字符串,因此字符串中保留了一些注释,如下所示: "hello <!-- this is not meant to be here --> world, please help me" “你好,世界,请帮帮我” 我想删除包括在内的所有评论,并保留为“你好,世界,请帮助我” 谢谢大家! 使用正则表达式 using System; using System.Text.RegularExpressio
有人能帮我把括号里的一部分绳子去掉吗 例如,我用html/xml解析了一个字符串,因此字符串中保留了一些注释,如下所示:
"hello <!-- this is not meant to be here --> world, please help me"
“你好,世界,请帮帮我”
我想删除包括
在内的所有评论,并保留为“你好,世界,请帮助我”
谢谢大家! 使用正则表达式
using System;
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var regex = new Regex("[<][^<]*[>]"); // or "[<]!--[^<]*--[>]"
var input = "hello <!-- this is not meant to be here --> world, please help me";
var output = regex.Replace(input, String.Empty); // hello world, please help me
}
}
}
使用系统;
使用System.Text.RegularExpressions;
命名空间控制台应用程序1
{
班级计划
{
静态void Main(字符串[]参数)
{
var regex=new regex(“[world,请帮帮我”;
var output=regex.Replace(input,String.Empty);//你好,世界,请帮助我
}
}
}
使用正则表达式
using System;
using System.Text.RegularExpressions;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var regex = new Regex("[<][^<]*[>]"); // or "[<]!--[^<]*--[>]"
var input = "hello <!-- this is not meant to be here --> world, please help me";
var output = regex.Replace(input, String.Empty); // hello world, please help me
}
}
}
使用系统;
使用System.Text.RegularExpressions;
命名空间控制台应用程序1
{
班级计划
{
静态void Main(字符串[]参数)
{
var regex=new regex(“[world,请帮帮我”;
var output=regex.Replace(input,String.Empty);//你好,世界,请帮助我
}
}
}
使用正则表达式
string x ="hello <!-- this is not meant to be here --> world, please help me";
string y = Regex.Replace(x, "<!--.*?-->", "");
string x=“你好,世界,请帮帮我”;
字符串y=Regex.Replace(x,“,”);
使用正则表达式
string x ="hello <!-- this is not meant to be here --> world, please help me";
string y = Regex.Replace(x, "<!--.*?-->", "");
string x=“你好,世界,请帮帮我”;
字符串y=Regex.Replace(x,“,”);
string text=“你好,世界,请帮帮我”;
int start=text.IndexOf(“”-“-->.”长度;
string cleanText=text.Remove(开始、结束);
string text=“你好,世界,请帮帮我”;
int start=text.IndexOf(“”-“-->.”长度;
string cleanText=text.Remove(开始、结束);
如果您尝试过任何工具,请发布代码,以便我们提供帮助!如果您尝试过任何工具,请发布代码,以便我们提供帮助!您可以分享您使用的工具吗,因为您的回复太快..我想学习制作正则表达式..我使用LinqPad编写临时代码。非常方便的工具还有,这个:您可以分享您使用的工具吗,因为您的回复太快想要学习制作正则表达式…我使用LinqPad编写特殊代码。非常方便的工具还有: