我試圖使用正則表達式字符串中刪除「。簡單的正則表達式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