Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odobrať reťazec v Perlu

Pri práci s textovými súbormi a databáz , ktoré často potrebujú identifikovať a odstrániť niektoré riadky alebo reťazca . Reťazec je kus textu, ktorý sa skladá z viac ako jedného slova . Programovací jazyk Perl podporuje rad funkcií , vrátane regulárnych výrazov . Regulárny výraz opisuje vzorec , ktorý vám umožní ľahko zápas reťazec , ktorý zodpovedá zadaným vzorom a potom v prípade potreby odstráňte . Pokyny dovolená 1

Definujte kritériá na odstránenie reťazec . Napríklad , rozhodnúť , či potrebujete odstrániť reťazec , ktorý začína slovom " Money " .
2

Použite Perl slučky " foreach " čítať sadu dát , súborov , nájsť reťazec na otázku :

foreach $ string ( @ data ) {

}

V tomto príklade , array ( @ dáta ) obsahuje dáta zo súboru
.
3

použite príkaz " = ~ y " vnútri slučky nahradiť uzavreté reťazec s ničím ( //) , ktorá vedie k odstráneniu reťazca .

$ string = ~ s /Money + //, ..

Všimnite si , že reťazec začína slovom " Money " a regulárneho výrazu ( . + ) zodpovedá iné znaky v reťazci


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené