22. oktober 2005 - 21:37Der er
15 kommentarer og 1 løsning
Regulat expressions
jeg vil gerne finde følgende sekvens i en streng \par} og eller \par } hvordan gøres dette med regular expression? har prøvet med @"\par\}" men dette virker ikke?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
det virker:) Men mit problem er at det er en rtf streng og jeg skal finde stedet hvor den egentlige tekst eller billede stopper og her skal jeg indsætte noget tekst eller et billede som rtf. altså indsætte rtf i rtf på den rigtige placering
eksempel: {\rtf1\ansi\deflang1030\ftnbj\uc1{\fonttbl{\f0 \froman \fcharset0 Times New Roman;}{\f1 \fswiss \fcharset0 Arial;}{\f2 \froman \fcharset0Castellar;}{\f3 \fnil \fcharset0 Castellar;}}{\colortbl ;\red255\green255\blue255 ;\red0\green0\blue0 ;}{\stylesheet{\fs24\cf2\cb1 Normal;}{\cs1\cf2\cb1 Default Paragraph Font;}}\paperw11908\paperh16833\margl1800\margr1800\margt1440\margb1440\headery720\footery720\deftab720\formshade\aendnotes\aftnnrlc\pgbrdrhead\pgbrdrfoot\sectd\pgwsxn11908\pghsxn16833\marglsxn1800\margrsxn1800\margtsxn1440\margbsxn1440\headery720\footery720\sbkpage\pgncont\pgndec\plain\plain\f1\fs24\lang1030\f3\fs48 Tekst i RTF\par\plain\f1\fs24\par} skal finde hvor den egentlige tekst (i dette tilfælde "Tekst i RTF") stopper og indsætte derefter
ved string comp = @"\\par\}"; Regex r = new Regex(comp); Match m = r.Match(strAdvisRtf); if(m.Success) MessageBox.Show("Fundet ved " + m.Index); else MessageBox.Show("Ikke fundet"); hvor strengen er den jeg viste i sidste besked får jeg "ikke fundet" ud
fandt ud af hvor jeg havde fumlet. Den streng jeg søgte igennem havde jeg glemt at sætte i en anden klass så jeg fik det forkerte resultat ind til sammenligningen. Men din ide virker så smid et svar og tak for hjælpen
er hurtigt sidespørgsmål hvis man vil slette en mappe og dens filer og man bruger Directory.Delete(path, true) metoden, er der så nogen måde at man kan sikre sig at ingen af filerne i den mappe er ibrug af en anden proces så man ikke får "filen er brug af en anden proces og kan ikke slettes" fejlen?
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.