Verwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob die Eingabe aus Kleinbuchstaben besteht

WBOY
Freigeben: 2023-06-24 11:49:22
Original
1415 Leute haben es durchsucht

In Golang ist es sehr einfach, reguläre Ausdrücke zu verwenden, um zu überprüfen, ob die Eingabe Kleinbuchstaben ist. In diesem Artikel stellen wir vor, wie man die regulären Ausdrücke von Golang verwendet, um diese Funktion zu erreichen.

Zuerst müssen wir Golangs reguläres Ausdruckspaket regexp importieren. Der Code lautet wie folgt:

import "regexp"
Nach dem Login kopieren

Als nächstes können wir die MatchString-Methode im regulären Ausdruckspaket verwenden, um zu überprüfen, ob es sich um einen Kleinbuchstaben handelt. Der erste Parameter der MatchString-Methode ist der reguläre Ausdruck und der zweite Parameter ist die zu überprüfende Zeichenfolge. Der Code lautet wie folgt:

func IsLowerCase(str string) bool {
    var re = regexp.MustCompile("^[a-z]+$")
    return re.MatchString(str)
}
Nach dem Login kopieren

Hier definieren wir eine Funktion IsLowerCase, die einen String als Parameter empfängt und einen booleschen Wert zurückgibt. Der reguläre Ausdruck „^[a-z]+$“ wird verwendet, um Zeichenfolgen abzugleichen, die mit Kleinbuchstaben beginnen und enden. Wenn die Eingabezeichenfolge mit dem regulären Ausdruck übereinstimmt, wird „true“ zurückgegeben, andernfalls wird „false“ zurückgegeben.

Das Folgende ist die vollständige Code-Implementierung:

package main

import (
    "fmt"
    "regexp"
)

func IsLowerCase(str string) bool {
    var re = regexp.MustCompile("^[a-z]+$")
    return re.MatchString(str)
}

func main() {
    var str1 = "abcde"
    var str2 = "ABCde"
    
    if IsLowerCase(str1) {
        fmt.Printf("%s is lowercase
", str1)
    } else {
        fmt.Printf("%s is not lowercase
", str1)
    }
    
    if IsLowerCase(str2) {
        fmt.Printf("%s is lowercase
", str2)
    } else {
        fmt.Printf("%s is not lowercase
", str2)
    }
}
Nach dem Login kopieren

Wenn wir den obigen Code ausführen, werden die folgenden Ergebnisse ausgegeben:

abcde is lowercase
ABCde is not lowercase
Nach dem Login kopieren

Wir können feststellen, dass die Eingabezeichenfolge „abcde“ die Anforderungen für Kleinbuchstaben erfüllt, „ABCde " erfüllt nicht die Anforderungen. Erforderlich.

Zusammenfassend können wir Golangs reguläres Ausdruckspaket regexp verwenden, um zu überprüfen, ob die Eingabe aus Kleinbuchstaben besteht. Verwenden Sie zum Vervollständigen einfach die MatchString-Methode und den entsprechenden regulären Ausdruck.

Das obige ist der detaillierte Inhalt vonVerwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob die Eingabe aus Kleinbuchstaben besteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!