Minták és zászlók

Mint látható, ugyanaz a dolog, kivéve a regexp használt módszerrel keresés - ez csak működik a reguláris kifejezések, és karaktersorozat - indexOf.

De ez levelezés csak látszólagos. Hamarosan el fogjuk bonyolítja a reguláris kifejezések, és aztán majd meglátjuk, hogy sokkal erősebb.

Itt és másutt a szövegben, az alábbi színösszeállítás:

  • regexek (reguláris kifejezés) - Vörös
  • vonal - kék
  • eredmény - Zöld

A reguláris kifejezések lehetnek zászlók, amelyek befolyásolják a keresést.

Ha ez a flag i jelentése, egymástól függetlenül törekszik regexek érzékeny, azaz nem tesz különbséget az A és a. g Ha a zászló, akkor a regexp megkeresi az összes mérkőzést, különben - csak az első. m többsoros üzemmódban.

A legkönnyebb megérteni ezeket a zászlókat - persze, i.

Egy példa a felhasználásra:

  1. A regom / LIU / hívja vissza -1. ami azt jelenti, „nem található” (mint a indexOf),
  2. A regom / LIU / i megtámadni találat 2-es helyzetben, hiszen a zászló i. ami azt jelenti, „Liu” is alkalmas.

Más zászlók lesz szó a következő fejezetekben.

  • A reguláris kifejezés áll a sablon és az opcionális g zászlókat. I és m.
  • Szabályos kifejezés keresése nélkül zászlók és extrák. karakterek tanulmányozni fogjuk tovább - ez ugyanaz, mint a normál keresés részkarakterláncként. De zászlók és extrák. szimbólumok, mint látni fogjuk, lehet, hogy sokkal erősebb.
  • str.search vonal módszerrel (regexp) visszatér az index, amely egyezést talál.

Kapcsolódó cikkek