*   >> lukeminen koulutus Artikkelit >> science >> programming

Liput Javascript String Normaali Expressions

bat". Niin lähtö edellä koodi on: kissa rotta bat Tämä on maailmanlaajuinen matching. M lippu lippu viittaa riviäkään ja m lippu viittaa useita rivejä merkkijono. Yleensä ilman näitä lippuja, saamme mitä haluamme. Joskus kuitenkin, haluamme seurata \\ n merkkiä. Tiedosto kiintolevylle voisi koostua monista riviä tekstiä kunkin päättyen \\ n merkki. Oletuksena ^ ja $ merkkiä ankkuri alussa ja lopussa aihe merkkijonon, vastaavasti. Voimme tehdä niistä ankkuri alussa ja lopussa linjat. M lippu vaikuttaa tulkintaan ^, $ ja piste metahcaracter.

Tässä on täydellinen kuvaus m liput * ei lippuja: Täällä me tarkastelemme tapausta, jossa ei ole lippua heti toisen kauttaviivaa. Näissä olosuhteissa "." vastaa mitä tahansa merkkiä paitsi "\\ n". ^ Vastaa vain alussa merkkijonon ja $ vastaa vain aihe merkkijonon loppuun tai ennen \\ n lopussa. Tämä on oletusarvo käyttäytymistä piste metamerkkiä. * M lippu: Tämä tekee aihe merkkijono käyttäytyy kuin joukko useita rivejä. Aihe merkkijono, peräkkäisiä rivejä erotetaan \\ n merkki. Niin '.' vastaa mitä tahansa merkkiä paitsi "\\ n".

Näin ^ ja $ pystyvät vastaamaan alussa tai lopussa kaikilla rataosuuksilla sisällä aihe merkkijono. Täällä ^ vastaa alussa merkkijonon tai heti sen jälkeen \\ n merkki, kun taas $ vastaa juuri ennen \\ n merkki. Käytämme esimerkkien avulla molemmat edellä mainitut edellytykset. Aloitamme tarkastelemalla ensimmäinen ehto. Ei lippuja Lue ensimmäinen kohta edellä uudelleen. Mieti seuraavia moniriviseen aihe merkkijono: var aihe = "ensimmäinen virke. \\ N toinen virke. \\ N kolmannen virkkeen. \\ N"; Aihe merkkijono on kolme riviä. Seuraavat ehdollinen tuottaa ottelussa. jos (subject.

search (/toinen /)! = -1) osa merkkijonon "toinen", toisella rivillä (virke) on sovitettu. Mieti seuraavia kuvio: /^.*$/Tämä malli (regex) odotetaan normaaleissa olosuhteissa, vastaamaan koko aihe merkkijono. Katsokaamme jos se tekee niin edellä multi-line aihe merkkijono. Harkitse seuraava koodi: Jos suoritat tämän koodin, ei vastaavia tapahtuu. Tämä johtuu läsnäolo \\ n merkin aihe merkkijono. Oletuksena piste luokka ei vastaa \\ n merkki. Toivottavasti nyt arvostaa mitä ensimmäinen kohta edellä puhuu. M lippu Lue toinen piste edellä uudelleen. Täällä me tarkastelemme vaikutus m lippu.

Mieti seuraavia aihe merkkijono: aihe = "ensimmäinen virke. \\ N toinen virke. \\ N kolmannen virkkeen. \\ N"; Aihe merkkijono on kolme riviä. Seuraavat ehdollinen tuottaa ottelussa. jos (subject.search (/toinen /m)! = -1) Huomaa, että

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.