[ sale83 @ 07.04.2006. 10:20 ] @
Kako sa Regex.Replace da uklonim skup znakova, karaktera i bilo cega drugogo:

Recimo

Imam string
Code:


Dim str as String = "Nesto_nesto%20nesto+nesto)nesto(nesto/nesto"
Dim NewStr as String

' ja ocu da uklonim ovo iz stringa _ %20 + ) ( /
' da dobijem ovako nesto
'Nesto nesto nesto nesto nesto nesto nesto
'to sam bezveze kucao neke znakove ...
'Takav problem sam u PHP-u resavao zadavanjem skupa sta treba da se ukloni iz stringa
'recimo ovako "(_|%20|+|)|(|/|)"

NewStr =  Regex.Replace(str , "(_|%20|+|)|(|/|)", "zamena ")

'Medjutim taj fazon ne prolazi u .NET-u




Kako mogo da se resim nepotrebnih karaktera u stringu recimo ovih ovde na ovome gore primeru!
Ako moze zadavanjem skupa ili nesto drugo?
[ Deep|Blue @ 07.04.2006. 15:02 ] @
pa imas strings.replace
strings.Replace ("bla bla %%%" , "%","")

napravis funkciju u kojoj zamenis sve znakove za "" i to je to ... valjda ...
[ jablan @ 07.04.2006. 15:09 ] @
.NET Framework Regular Expressions:

http://msdn.microsoft.com/libr...cpconCOMRegularExpressions.asp
[ sale83 @ 07.04.2006. 23:27 ] @
Jablane znam ja dosta doga o RE - Cak sam citao MSDN za komplikovanije stvari sa RE . Ali mislio sam da je isti postupak sa skupoom upotrebom () Medjutim resio sam problem!! U VB.NET samo ove zagrade radi kako skup []

Regex.Replace(str, "[_\%20\)\/]", " ")

Pozzz