Javascript String säännöllisiä lausekkeita - Osa 1 Esittely Tämä on osa 1 minun sarja, Javascript String säännöllisiä lausekkeita. Harkitse merkkijono, "Tämä on mies". Oletetaan, että et tiedä sisältöä merkkijono; merkkijono olisi voinut kirjoittanut käyttäjä ja JavaScript-koodia on määritetty se muuttujaan. Saatat olla seuraavat kaksi kysymystä: 1) Onko pisto on sana, "mies"? 2) Jos merkkijono on sana, "mies", voit muuttaa sen "nainen". On monia muita kysymyksiä, jotka ovat samankaltaisia (ja melko monimutkainen) edellä kaksi kysymystä.
Käsittely tämä koodi on aihe nimeltään säännöllisiä lausekkeita, lyhennettynä, Regex. Tämä on osa 1 artikkelisarjan. Tarvitset perustiedot HTML ja JavaScript ymmärtää tässä sarjassa.
Huomaa: Jos et näe koodia tai jos luulet jotain puuttuu, vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa sinulla on siitä, mitä on kirjoitettu.
Word, Regex Yllä olevassa esimerkissä, "mies" on Regex. Yleisemmin Regex on merkkijono (yleensä pieni merkkijono) merkkejä haluat tietää, jos se on käytössä joissakin aihe merkkijono.
Tämä aihe merkkijono on ehkä valittu variable.Matching Kun Regex näkyy aihe merkkijono, sanomme yhteensovitus on tapahtunut. Eli Regex on vastaavat merkkijono. Kun matching tapahtuu, korvaaminen voi seurata. Jos regex, "mies" yllä olevassa esimerkissä näkyy aihe merkkijono, se voidaan korvata sanalla "nainen" .Modern ja vanhanaikainen tapoja koodaus Regex Aluksi vastata edellä tyyppi kysymyksiä sinulla oli tehdä koodaus käyttäen ohjelmoinnin perusteet (ilmoitus muuttuvien, olosuhteet, silmukat, jne). Tiedä, että kysymyksiä, kuten ylläolevan voidaan luokitella.
JavaScript keksi toimintoja, käsittelemään edellä esitettyihin kysymyksiin; tämä antaa ohjelmoija vähemmän työtä. Ohjelmoija käyttää näitä toimintoja erityisellä tavalla ilman todella tietoisena että hän käyttää niitä. Käyttää näitä sisäänrakennettu toimintoja tehdään vaivaton erikoismerkkejä. Tässä sarjassa, opimme erityinen tapoja vastata kysymyksiin edellä mainitut, JavaScriptin avulla strings.Simple Word Yhteensopivia Harkitse seuraava koodi: var pos = "Hello World!". Haku (/World /); alert (pos); Tämä on yksinkertainen HTML /JavaScript-tiedoston. On elin elementti.
Tämä elin elementti on vain JavaScriptiä. Heti web sivu on ladattu, tämä kirjoitus suoritetaan. Jos yrität edellä koodi, hälytys laatikko näkyy, numero 6. Katsokaamme JavaScript käsikirjoituksen. Tämä on kirjoitus sisältö: var pos = "Hel