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 odstrániť medzery v Perlu

Z hlavné priestory sú prázdne znaky uložené v premennej alebo nejaký iný konštrukt , že vo väčšine prípadov nemalo žiadny funkčný účel . V Perlu , môžete odstrániť medzery pomocou " \\ s " modifikátor , ktorý predstavuje všetky druhy bieleho priestoru , vrátane medzier , tabulátorov , nových liniek a konca. Môžete použiť tento modifikátor skontrolovať existujúci reťazec pre predné priestor a vyberte ich . To pomáha zaistiť integritu dát , najmä pri použití na iné účely , ako je porovnávanie alebo manipuláciu s reťazcami . Pokyny dovolená 1

Otvorte súbor programu v Perlu . Vložte kurzor tam , kde chcete odstrániť medzery z premennej
2

zadajte nasledujúci kód : .

My $ string = " Moja reťazec s medzerou " ;

print $ string . " \\ N " ;

$ string = ~ s /^ \\ s + //;

print $ string . " \\ N " ;

premenné v tomto príklade má jeden vedúce miesto pred textom , ale vzor rovnocenní v treťom riadku sa odstrániť všetky medzery , vrátane unikol charakter ako " \\ t " pre tab . Táto funkcia sama o sebe začína " S /" a vyzýva prevádzkovateľa substitučná . " ^ " Hovorí ju , aby zodpovedal od začiatku reťazca . " \\ S " povie ju skontrolovať prázdnych a " + " hovorí, že má nechať zvyšok reťazca neporušený .
3

Uložte súbor programu Perl .


Najnovšie články

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