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

Rakennus Vakiolausekehaku vuonna Perl

telu: $ availableString = ~ /[] istuu /x x muokkaaja, minkä tahansa tekstin välillä # luonne ja implisiittinen tai nimenomainen rivinvaihtomerkki ohitetaan. Implisiittinen Rivinvaihtomerkkiä saavutetaan painamalla Enter-näppäintä, kun kirjoitat. Nimenomainen Rivinvaihtomerkkiä saavutetaan kirjoittamalla \\ n merkki. Harkitse seuraava koodi: käytämme tiukkoja; minun $ availableString = "Olen mies istuu alas.

"; jos ($ availableString = ~ /man \\ #Comment menee täällä istuu /x) {print "Hyväksytty \\ n"; } Else {tulostaa "ei vastaa \\ n"; } Saatavissa merkkijono on: $ availableString = "Olen mies istuu alas."; Regex on: /man \\ #Comment menee täällä istuu /x Huomautus läsnäolo # luonnetta ja implisiittinen Rivinvaihtomerkkiä, saatu sanan, "täällä" painamalla Enter näppäimistön. Ottelu tuotetaan. Osa merkkijono, joka on itse asiassa sovitettu on "mies istuu". Seuraavassa koodi, Rivinvaihtomerkkiä on selkeä, ja \\ n. Ottelu on myös tuottanut.

käytämme tiukkoja; minun $ availableString = "Olen mies istuu alas."; jos ($ availableString = ~ /man \\ #Comment menee täällä \\ nsitting /x) {print "Hyväksytty \\ n"; } Else {tulostaa "ei vastaa \\ n"; } Huomaa nimenomaisen Rivinvaihtomerkkiä, \\ n sanojen "täällä" ja "istuu". Kun X muuntoainetta on asetettu, voit lisätä kommentteja omaan regex varsinkin kun on monimutkainen regex. Ottakaamme tauko täällä ja jatkaa seuraavassa osa sarjasta.

Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko alla ja nimeni, Chrys, hakukenttään tämän sivun ja sitten Etsi (käytettävissä valikko jos saatavissa): vakiolausekkeita Perl avustettavan Regular Expression Patterns Perl Lisää Vakiolausekehaku Patterns Perl Regex yhtymien Perl Regex modifiers Perl Rakennus Vakiolausekehaku Perl käyttäen säännöllisiä lausekkeita Perl Lisää vakiolausekkeita Perl

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