...det der går galt med æ, ø og å er, at hvis ordet der skal erstattes i teksten f.eks. er "gennemf" så erstatter den også "gennemf" i ordet "gennemføre" selvom jeg i mit RegExp har beskrevet at det skal gælde HELE ordet.
netro >..det eneste den gør, er vel bare at checke efter mellemrum før og efter - er det ikke? I så fald kan den jo ikke bruges til første og sidste ord i en sætning.
eagleeye > ...jeg kigger lige lidt mere på det. Jeg er ikke helt ekspert til RegExp's - kunne du forklare lidt hvad de forskellige sektioner checker og gør?
eagleeye > dit forslag er ikke helt godt - men tæt på. Hvor ordet der skal erstattes f.eks. er "gennemf" så sker det også i ordet "gennemføre" - det skal det ikke. Kun hvis hele ordert passer. Kan du fixe det?
De to forslag er meget lig hinanden, netro bruger mellemrum før og efter den jeg har vist søger efter noget som ikke er et tegn eller æøå og så tager min første og sidste ord med..
ja det kan jeg se, det frodi den finde et mellemrum som er lige før ordet og ved start på strengen er der ikke noget mellerum så der passer FirstIndes.. nej kan det være ved at tjekke om den er 0??
Ok..jeg var lige ved at spise ;) Sådan her så kan der være , eller . efter.. men det kommer med i matchen.. Du kan tilføje flere karakter som skal med i den sidste ([,\.\s]|$):
eagleeye > Hey - jeg er løbet ind i nogle flere problemer med det regExp. Håber du kan hjælpe igen.
Jeg har også brug for at den kan genkende ord, hvis der står html-koder på hver side. F.eks. "<b>" eller "<li>". Det virker ikke at tilføje dem som karakterer sammen med "," og "." for matchen starter åbenbart ved første karakter (f.eks. ved "<" i "<li>"), og det giver en forkert replace.
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.