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 nahradiť koncové medzery S Perl regulárne výrazy

regulárny výraz je rad z jedného alebo viacerých znakov , ktoré môžete použiť , aby zodpovedali vzory v počítačovom programe . V Perlu , často využívajú regulárnych výrazov . Môžete napísať funkciu , ktorá oreže koncové medzery v reťazci a použite funkciu kdekoľvek vo vás programe v Perlu . Použiť regulárny výraz vo výpletu zodpovedajúcej funkcií Perlu , ktorý stanovuje , že chcete , aby sa regulárny výraz iba zápase na konci reťazca . Pokyny dovolená 1

Otvorte nový program v Perlu . . Vložte kurzor na začiatok súboru
2

zadajte nasledujúci kód :

sub trim ( $ ) {

my $ string = shift ;

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

návrat $ string ;

}

Táto funkcia vytvorí dočasný súbor , ktorý má hodnotu reťazca odovzdaný funkciu . To potom používa regulárny výraz pre odstránenie koncových medzier . " \\ S " povie funkciu hľadať len v bielych medzier a " $ " hovorí pozerať iba na konci reťazca . Po odstránení koncových medzier , funkcia vracia premennú do hlavného programu .
3

Uložte súbor programu .

Najnovšie články

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