Perl hat zwei Funktionen, die Sie nutzen Zeichen in einem String . Die " ucfirst "-Funktion nutzt nur einen String das erste Zeichen , während die " uc "-Funktion nutzt jeden Charakter . Diese Funktion ist nützlich, wenn Sie zwei oder mehr Strings ohne sich Gedanken über Fall vergleichen möchten. Drehen einen String in Titel Fall ist viel schwieriger als Perl keinen leicht verfügbaren String-Funktion zu tun. Allerdings können Sie mit dem " s "-Operator , um die ersten Zeichen jedes Wortes in einem String zu finden und dann nutzen sie . Anleitung
1
Öffnen Sie das Perl-Programm -Datei. Setzen Sie den Cursor an , um einen String nutzen wollen . Geben Sie den folgenden Code:
$ string = " . Meinen String den Inhalt ";
$ string = ucfirst ($ string);
print $ string;
< p> Dies erzeugt eine String-Variable , die aus ganz Kleinbuchstaben besteht . Es ruft dann die Funktion ucfirst um das erste Zeichen in der Zeichenfolge zu nutzen. Das Ergebnis der print-Anweisung ist " My string den Inhalt . "
2
Geben Sie den folgenden Code:
$ string = " my string den Inhalt . ";
$ string = uc ($ string);
print $ string;
Dies setzt den String-Variable . Dann ruft der String die Funktion uc , jedes Zeichen in der Zeichenfolge zu nutzen. Das Ergebnis der print-Anweisung ist "MY STRING INHALT . "
3
Geben Sie den folgenden Code:
$ string = " my string den Inhalt . ";
$ string = ~ s /( [ \\ w '] +) /\\ u \\ L $ 1 /g;
print $ string;
Diese komplizierte bisschen Code verwendet die " s ///"-Operator , die Vorkommen durch den ersten Ausdruck mit dem zweiten mitgelieferten ersetzt . In diesem Fall läuft es durch den Strang um das erste Zeichen jedes Wortes zu finden. Normalerweise würde die Zeichen nach dem Apostroph als ein neues Wort , aber der erste Ausdruck erzählt die Betreiber Apostrophe ignorieren. Sobald es diese angegebenen Zeichen findet , nutzt er sie . Das Ergebnis der print-Anweisung ist " Mein String der Inhalt . "
4
Speichern Sie die Perl-Programm -Datei und führen Sie es in Ihrer Version von Perl .