tonydelabone Skrevet 24. mai 2005 Skrevet 24. mai 2005 (endret) Hei! Jeg ønsker å fjerne parantespar ( ) sammen med det som er inne i dem fra en streng. Jeg har delvis klart dette med koden nedenfor, men dersom det er to eller flere ()-par i teksten tar den vekk alt mellom den første (-parantesen og den siste )-parantesen. Kan noen hjelpe? System.Text.RegularExpressions.Regex RegexObj = new Regex("\\(.*\\)"); line = RegexObj.Replace(line,""); Endret 24. mai 2005 av tonydelabone
alftore Skrevet 1. juni 2005 Skrevet 1. juni 2005 kan du vise et eksempel på en setning hvor du ønsker å fjerne paranteser og det ikke virker? og samtidig vise hvordan du ønsker at det skal bli? http://www.dotnetcoders.com/web/Learning/R...egexTester.aspx
kingkong Skrevet 1. juni 2005 Skrevet 1. juni 2005 Hei!Jeg ønsker å fjerne parantespar ( ) sammen med det som er inne i dem fra en streng. Jeg har delvis klart dette med koden nedenfor, men dersom det er to eller flere ()-par i teksten tar den vekk alt mellom den første (-parantesen og den siste )-parantesen. Kan noen hjelpe? System.Text.RegularExpressions.Regex RegexObj = new Regex("\\(.*\\)"); line = RegexObj.Replace(line,""); Prøv med System.Text.RegularExpressions.Regex RegexObj = new Regex("\\(.*?\\)"); ...for non-greedy matching.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå