Spaties lege tekens opgeslagen in een variabele of een andere constructie die , in de meeste gevallen , dienen zonder functioneel doel . In Perl , kunt u voorloopspaties behulp van de " \\ s " modifier , waarin allerlei witte ruimte , met inbegrip van spaties , tabs , nieuwe lijnen en harde returns vertegenwoordigt verwijderen . U kunt deze modifier gebruiken om een bestaande string voor voorloopspaties controleren en verwijder ze . Dit helpt om de integriteit van de gegevens vooral wanneer gebruikt voor andere doeleinden zoals vergelijkingen of string manipulatie te waarborgen . Instructies 1 Open een Perl-programma bestand . Plaats de cursor waar u de toonaangevende spaties uit een variabele te verwijderen type 2 de volgende code : mijn $ string = " Mijn string met een leidende ruimte " ; < . br afdrukken > $ string . " \\ n " ; $ string = ~ s /^ \\ s + //; druk $ string . " \\ n " ; De variabele in dit voorbeeld heeft een leidende spatie voor de tekst , maar het patroon matching functie in de derde regel zou alle voorloopspaties voor een te verwijderen , met inbegrip van ontsnapte teken zoals " \\ t " tabblad . De functie zelf begint met " s /" en noemt de vervanging operator . De " ^ " vertelt het aan te passen vanaf het begin van de string . De " \\ s" vertelt het te controleren voor spaties en de " + " vertelt het aan de rest van de string intact te laten . 3 Sla het Perl-programma bestand . < br >
|