/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
FindText funktion
Fra : Finn


Dato : 04-09-03 07:57

Når man kan lave et script, der kan tælle antallet af et ord i et
tekstareal....
hvordan får man så markeret når den har fundet ordet. ? istedet for at
returnere antallet den har talt til.

Funktionen svarer til at man i sin browser (IE) trykker CTRL+B



 
 
Lasse Reichstein Nie~ (04-09-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 04-09-03 09:18

"Finn" <Finn@mail.dk> writes:

> Når man kan lave et script, der kan tælle antallet af et ord i et
> tekstareal....

Altså: find ud af præcist hvor mange gange et bestemt ord optræder
i en tekst?

> hvordan får man så markeret når den har fundet ordet. ? istedet for at
> returnere antallet den har talt til.

Det kommer an på hvordan man finder ordet :)

Metode et:

function findOrd(str,ord) {
var l = ord.length;
for(var i=0,j=0;(j=str.indexOf(ord,i))!=-1;i+=j+l) {
// ord fundet på placering i+j .. i+j+l-1
// Gør noget
}
}

> Funktionen svarer til at man i sin browser (IE) trykker CTRL+B

Det giver mig "Organize Favorites" (IE6, engelsk), så den forklaring
kan jeg ikke bruge.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Lasse Reichstein Nie~ (04-09-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 04-09-03 09:21

Lasse Reichstein Nielsen <lrn@hotpop.com> writes:

> Metode et:
....
doh, og metode to (IE kun fra version 5.5):

function findOrd(str,ord) {
str.match(new RegExp(ord),function() {
// gør noget
return ord; // uden at skifte ordet
});
}

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Lasse Reichstein Nie~ (04-09-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 04-09-03 09:26

Lasse Reichstein Nielsen <lrn@hotpop.com> writes:

> str.match(new RegExp(ord),function() {

Dobbelt doh.
str.match(new RegExp(ord,"g"), function(){
"g"'et er vigtigt

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Finn (04-09-2003)
Kommentar
Fra : Finn


Dato : 04-09-03 10:31

Jeg er bestemt ikke med





"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
news:ptiht0wt.fsf@hotpop.com...
> Lasse Reichstein Nielsen <lrn@hotpop.com> writes:
>
> > str.match(new RegExp(ord),function() {
>
> Dobbelt doh.
> str.match(new RegExp(ord,"g"), function(){
> "g"'et er vigtigt
>
without judgement merely degrades the spirit divine.'



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste