Site icon Dator8 Skåp

hur man läser en sträng upp till den första tomma rymden

Att vara en effektiv programmerare måste du kunna sanera den ingående ges till dig av användarna . Den mänskliga faktorn ( aka användaren ) presenterar det största problemet när det gäller alla program . Medan processen kan variera beroende på programmeringsspråk , med reguljära uttryck ( vanligen kallat regex ) , är mycket effektiv och deras införlivande i programspråk tenderar att vara universell
1 .
Skapa ett reguljärt uttryck som :

( ^ \ S + )

^ betyder " början på raden . " Du vill fånga i början en del av strängen . regex kommer att matcha någonstans i linje om du inte anger något annat

\ s matcher någonting förutom mellanslag

+ innebär " . minst en eller flera av de föregående element . " Du behöver detta om du vill fånga en sträng av obestämd storlek .

() eller parenteser skapa en referens till följd av detta uttryck . Du kan använda detta i uttrycket själv, eller (beroende på programmeringsspråk ) använda denna referens som alla variabel i koden .
2 .
Förvara fångas sträng i en variabel . Du kan göra detta genom att tilldela resultatet av regex uttryck till en variabel :

$ somevariablename=~ m /( ^ \ S +) /I,

eller genom att ställa in värdet för en variabel till som referens :

$ somevariablename=$ 1;
3
Använd de erhållna uppgifterna i ditt program

 

tips och varningar

 

7 9 0 1 6

Exit mobile version