Dator > hur man skriver enkla perl one- liners

  • hur man skriver enkla perl one- liners


  • Datorn språket Perl är utestående vid uppgifter som kräver att manipulera text . Följande artikel innehåller några enkla en rad kommandon som kan vara användbara . Perl one- liners är snabba sätt att utföra något som inte behöver ett helt program för att göra

    Du behöver : .
    PC w /Internet
    . En version av Perl språk ( Windows eller Linux ) .


    1 .
    Här är några one- liners att ändra skiftläge för texten . Om du vill gemener någon text prova detta :
    perl-NLE " print LC "
    För att versal alla inmatade texten , kan du använda detta kommando .
    perl-pel " $ _=uc " .
    Om du vill bara versaler det första ordet i varje rad , gör så här:
    perl-NLE " print ucfirst LC " Detta kommer att ta upp text som " ko hoppade över månen " och omvandlar den till " Kon hoppade över månen " . Om du vill invertera det gäller bokstäver , så att varje bokstav i ordet blir det motsatta gäller den feedback du kan använda denna one- liner :
    perl-pel " y/A-Za-z/a- zA-Z /"
    2 .
    Följande kommando kommer att koda text i ROT13 form . Detta är en svag kryptering . Kommandot skift texten alfabetet över av 13 bokstäver så att " en "blir " n " och " b "blir " o " etc. Detta också kallas Caesar chiffer , eftersom det användes i dagarna av Julius Caesar att gömma meddelanden i det romerska imperiet . Perls y operatör gör ett byte i teckenuppsättningen som anges till vänster med inställd till höger. Upprepa operationen kommer att ge den ursprungliga texten tillbaka
    . Exempel: perl-pel " y /A-Za-z /N-ZA-Mn-za-m /"
    anger " Perl är cool " kommer att ge den transkriberas eller chiffrerade text som följer : crey VF pbby
    Om du nu åter komma in i chiffrerade texten kommer att ta fram den ursprungliga ingången eftersom det har skiftat ingången med 13 tecken igen . .
    3
    Om du behöver basera 64 koda en sträng eller fil kan du göra följande :
    Exempel : perl-MMIME : : Base64-e " print encode_base64 ( " sträng " ) "
    Exempel : perl-MMIME : : Base64 -0. 777-ne " print encode_base64 ($_)" fil
    (De två argument n och 0777 orsaker perl att sörpla . hela filen )
    4
    Du kan avkoda base64 -kodad sträng eller fil med kommandot :
    perl-MMIME : : Base64-le " print decode_base64 ( " ; base64string " ) "
    perl-MMIME : : Base64-ne " print decode_base64 ($_)" fil
    5 .
    annan användbar perl one-liner användare URL-fly och unescape moduler
    perl-Muri : : Escape-le " print uri_escape ( $ string ) "Adressen kodar skalära strängvariabel .
    För att vända den , använd uri unescape modulen så här :
    perl-Muri : : Escape-le " print uri_unescape ( $ string ) "

    Tips och varningar


  • Du kan ladda ner PERL gratis på flera ställen på nätet , är en populär distribution ActiveState Perl , www. activestate. com

Previous:Vilka är fördelarna med Java uppgradera ? Next:Hur konvertera xml datumvärdet till Oracle





Relaterade artiklar


  • hur man räknar i binära för nybörjare
  • hur man använder openfiledialog i Visual Basic uttrycka
  • hur man raderar en fil på en Cruzer 2GB
  • problem med att ansluta min laptop till min tv
  • hur du ställer in Linksys NAS 200
  • praktisk användning för skannrar
  • ThinkPad R500 specifikationer
  • hur man skapar ett webbformulär dynamiskt i asp.net
  • Vad är knapparna på framsidan av min hp 6122?
  • hur man fixar en hårddisk med stiften trycks in