Avatar billede heloo Nybegynder
07. august 2006 - 14:01 Der er 8 kommentarer og
1 løsning

hjælp til remove

jeg har noget text som indeholder (t1), (t2), (tx) ..
Hvordan fjerner jeg alle dem der finde fra min text?

har uden held prøvet noget ala:
Dim intStart As Integer = strRetVal.IndexOf("(t")
Dim intEnd As Integer = strRetVal.IndexOf(")", intStart)
strRetVal = strRetVal.Remove(intStart, intEnd - intStart + 1)
Avatar billede snepnet Nybegynder
07. august 2006 - 15:29 #1
Du bør benytte regulære udtryk til sådan en opgave.
Mvh
Avatar billede heloo Nybegynder
07. august 2006 - 15:56 #2
og hvad er "regulære udtryk" ??
Avatar billede snepnet Nybegynder
07. august 2006 - 16:06 #3
Avatar billede snepnet Nybegynder
07. august 2006 - 16:15 #4
Du kan f.eks. bruge noget i denne stil til den konkrete opgave:

string pattern = @"\(t\d\)";
string source = "hej med(t1) hvorda(t5)n går det (t2)";
Regex reg = new Regex(pattern);
string stripped = reg.Replace(source, String.Empty);

Mvh
Avatar billede snepnet Nybegynder
07. august 2006 - 16:16 #5
Og på VB'sk (forhåbentlig):

Dim pattern As String =  "\(t\d\)"
Dim source As String =  "hej med(t1) hvorda(t5)n går det (t2)"
Dim reg As Regex =  New Regex(pattern)
Dim stripped As String =  reg.Replace(source,String.Empty)

Mvh
Avatar billede snepnet Nybegynder
07. august 2006 - 16:18 #6
Og det er så ikke helt sikkert at det er godt nok. Hvis du skal finde f.eks. (t432) også, skal du angive at der gerne må være flere tal efter t'et:
\(t\d+\)
Du skal altså bare tilføje plusset til udtrykket.
Mvh
Avatar billede heloo Nybegynder
07. august 2006 - 16:25 #7
du er en knag ;-) send svar
Avatar billede snepnet Nybegynder
07. august 2006 - 16:48 #8
Kommer her :o)
Mvh
Avatar billede heloo Nybegynder
07. august 2006 - 17:22 #9
danke :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Unik System Design A/S

Agile QA Lead

Politiets Efterretningstjeneste

SOC-analytikere i PET

Netcompany A/S

Network Engineer

Capgemini Danmark A/S

SAP Engagement Manager