search (/descriptionIndex + = 34; kuvaus = "", kun taas (subject.charAt (descriptionIndex)! = "\\" ") { kuvaus + = subject.charAt (descriptionIndex), ++ descriptionIndex;} tavoitteena segmentti on saada todellinen kirjoitetun kuvauksen meta kuvaus tag, joka on nyt osa koko sivun merkkijonon, määritetty muuttuja, aihe. esimerkki meta kuvaus tag on: Tässä esimerkissä, sisältö on "Yhteenveto luvun 1 sivu menee täällä." prosessi saada kuvaus on samanlainen kuin saatiin otsikon sisällön.
Vuodesta metakoodin yllä näemme, että vasen erotin on merkitty indeksi nousi 34 ("Edellä kaksi segmenttiä, varsinainen otsikko tai sisältö kirjoitetaan tiedostoon ei pitäisi olla Rivinvaihtomerkkiä, muuten erityisesti säännöllinen lauseke tekniikka ei toimi. Viimeinen segmentti lohko on: //tarkistettava onko avainsana on tiedosto (aihe) //ensin kerätä avainsanat array keywordArr = parent.searchVar.split (/\\ + |, | \\? | \\ .
/); //Muodostaa säännöllinen lauseke regexStr = keywordArr [0]; ja (k = 1, k regexStr = "|" + keywordArr [k];} //muodostavat säännöllinen lauseke uudelleen = uusi regexp (regexStr, "I"); //jos avainsanan löytyy sivun, näyttää sivun otsikko ja kuvaus titleDescriptionStr = "", jos (subject.search (uudelleen)! = -1) {titleDescriptionStr = "" rel = "nofollow" class = "exlnk" target = "_ blank" + otsikko + "document.getElementById (' B0) ⋅innerHTML + = titleDescriptionStr;} //jos ei avainsana löytynyt millään sivulla, osoittavat joten jos ((titleDescriptionStr == "") && (j == (pagesArr.
length - 1))) {document.getElementById ( "B0") ⋅innerHTML = "Ei tulos löytyi."; } Muista, että meidän yksinkertainen haku algoritmi, lause kirjoitetaan käyttäjän on jaettu sen sanat; nämä sanat ovat avainsanoja. Jokainen tiedosto merkkijono haetaan, jos se on jokin avainsanoja. Kun jokin avainsanojen nähdään, toimialalla merkkijono päättyy. Muista myös, että lause on nyt muuttuvan, searchVar kehysjoukko. Voi
0 ( Dot Net )