Toisessa tapauksessa, sana "yksi" ei ole alussa käytettävissä merkkijono. Tässä vaiheessa saatat kysyä: "Onko '^' ei negaatio symboli?" No se on negaatio symboli. Ongelmana on tietää, milloin käyttää sitä. Kun sisällä käytettävien luokan (hakasulkeissa) se on negaatio symboli; kun käytetään alussa lausekeryhmän, heti vinoviiva, se on regex merkin vastaavia alussa käytettävissä merkkijonon. Se on ankkuri metamerkkiä. $ Merkin Yhteensopiva lopussa Jos haluat matching tapahtuvan lopussa käytettävissä merkkijonon, lopettaa regex kanssa "$" merkki.
Seuraava lauseke tuottaa ottelu: "Tämä on viimeinen" = ~ /viimeinen $ /seuraava lauseke ei tuota ottelu: "The Last Boy" = ~ /viimeinen $ /Ensimmäisessä tapauksessa sana "viimeinen" on lopussa käytettävissä merkkijonon. Toisessa tapauksessa, sana "viimeinen" ei ole lopussa käytettävissä merkkijono. Huomaa: $ itse asiassa vastaa lopussa käytettävissä merkkijonon, tai juuri ennen Rivinvaihtomerkkiä lopussa käytettävissä merkkijonon. ^ Ja $ kutsutaan ankkuri meta merkkiä. Vastaavat Koko String Nyt, huomaa että.
* Merkkiyhdistelmän (kauden jälkeen tähti) rakenteessa vastaa mitä tahansa osa merkkijonoa myös osa merkkijono nollapituutta. Voit vastata koko käytettävissä merkkijonon käyttäen "^" kanssa "$" merkkiä. Seuraava koodi tuottaa ottelu: "alussa ja lopussa" = ~ /^be.*end$/seuraava koodi tuottaa myös ottelu: "alkaa loppua" = ~ /^be.*end$/saatavilla merkkijono Ensimmäinen tapaus on "alku ja loppu". Käytettävissä merkkijono Toinen tapaus on "alku end". Ero esiintyy sana keskellä (ja /kanssa). Regex kuvio molemmissa tapauksissa sama. Kuvio alkaa '^ "ja päättyy" $ ".
Regexp osoittaa, että käytettävissä merkkijono sovitettava on aluksi "de", jota seuraa mikä tahansa merkki, kuinka monta kertaa tahansa; ja käytettävissä merkkijonon on loputtava kanssa "loppu". Huomautus: Kaikki pitkin, kun sanomme ottelu, me todella etsivät saatavilla merkkijono