Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > regular exp. replace
Yazar
aslii


avatar

Kayıt: 05.10.2007
27.02.2009-18:41 #57516
Merhaba Arkadaşlar;

string str içerisinde bir sitenin kaynak kodları var.

str =  System.Text.RegularExpressions.Regex.Replace(str, @"<(.|
)*?>", string.Empty);


bu satır ile str'deki * gibi karakterlerden kurtulmak istiyorum ancak içeride mutlaka kalıyor buda kodda hata vermesine neden oluyor.bunlardan tamamen nasıl kurtulabilirim yada başak bi çözüm??thinkingthinking





Her Sey Bir Login ile Baslar :)







Yazar
mmt


avatar

Kayıt: 22.01.2006
27.02.2009-19:15 #57517
Merhaba,

str= str.replace("<","");
str= str.replace("(","");
str= str.replace(".","");
str= str.replace("|","");
str= str.replace(")","");
str= str.replace("*","");
str= str.replace("?","");
str= str.replace(">","");



bunun olması lazım.





Yazar
sis***


avatar

Kayıt: 15.01.2006
27.02.2009-20:19 #57518
mmt yazdi
 
Merhaba,

str= str.replace("<","");
str= str.replace("(","");
str= str.replace(".","");
str= str.replace("|","");
str= str.replace(")","");
str= str.replace("*","");
str= str.replace("?","");
str= str.replace(">","");



bunun olması lazım.


Bu sekilde her karakter icin bastan stringi tarayacak sanirim. Onun yerine parametre karakter dizisi olarak verilirse daha performansli calisir gibime geliyor.





University Of Minnesota- Minnesota(ABD)




Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
27.02.2009-21:09 #57519
Forever Regex love struck Temizlemek istediğin karakterleri yaz ve gerisini regexe bırak :)


string sourceStr = @"12/3:4*5?6""7<8>9|0";
string rgPattern = @"[\/:*?""<>|]";
Regex oRegex = new Regex(rgPattern);
Console.WriteLine("Source String: {0}", sourceStr);
Console.WriteLine("Regex Pattern: {0}", rgPattern);
Console.WriteLine("Replace......: {0}", oRegex.Replace(sourceStr, ""));
Console.Write("
Press [Enter] to Exit ... ");
Console.ReadLine();








Yazar
offman


avatar
Kayseri
Kayıt: 20.01.2006
27.02.2009-23:58 #57531
daha fazla bilgi için http://en.wikipedia.org/wiki/Regular_expression





331. KSD
*.NET DEVELOPER




Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb