我试图使用正则表达式字符串中删除“。简单的正则表达式C#,替换和拆分问题
我收到一个串入的方法,我想借此字符串,并把它分解成词这是在字符串中。
我的代码如下,希望你能看到我在做什么。
我有是想告诉正则表达式说:“是我想删除什么问题。我尝试了很多方法:我搜索了Google的答案,不得不求助于此。
search_string
看起来像这样:blah="blah" la="la" ta="ta"
并最终我只想要blah blah la la ta ta
。
public blahblah blahblah(blah blah, string search_string)
{
Regex r = new Regex(@"/"+");
string s3 = r.Replace(search_string, @" ");
Regex r2 = new Regex(" ");
Regex r3 = new Regex("=");
string[] new_Split = { };
string[] split_String = r2.Split(s3);
foreach (string match in split_String)
{
new_Split = r3.Split(match);
}
//do blahblah stuff with new_Split[1] .. etc
// new_Split[0] should be blah and new_Split[1] should
// be blah with out "", not "blah"
return blah_Found;
不要担心那么多返回或类或参数等,它主要是血腥的正则表达式我不能解决我已经尝试@“\”+“和”\“+”和@“//”+“和@“”+“,大多数都不允许由于c#中的synax,但是上帝大坝正则表达式真的让我很难。 – scott 2011-06-01 09:19:52
我真的怀疑你需要这个正则表达式。就这样,我很清楚'blah =“blah”la =“la”ta =“ta”'应该变成'blah la bla ta ta ta' – 2011-06-01 09:22:24
'blah'和'blahblah'是什么? 'Regex r = new Regex(@“/”+“);'doesen't compile。'blah_Found'何时声明? – Jodrell 2011-06-01 09:26:27