Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob es sich bei der Eingabe um einen legalen Organisationscode handelt

So verwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob es sich bei der Eingabe um einen legalen Organisationscode handelt

PHPz
PHPzOriginal
2023-06-25 12:21:531171Durchsuche

Ein Organisationscode ist eine numerische oder alphanumerische Kennung, die üblicherweise zur Bereitstellung von Identifikationsinformationen für öffentliche Behörden und andere Organisationen verwendet wird. Um Fehler bei der Verwendung von Organisationscodes zu vermeiden, müssen die eingegebenen Codes auf ihre Rechtmäßigkeit überprüft werden. In Golang können Sie reguläre Ausdrücke verwenden, um zu überprüfen, ob es sich bei der Eingabe um einen legalen Organisationscode handelt. Das Folgende ist ein Beispielcode:

package main

import (
    "fmt"
    "regexp"
)

func main() {
    code := "12345678-9"
    pattern := "^[A-Z0-9]{8}-[A-Z0-9]$"
    match, _ := regexp.MatchString(pattern, code)
    fmt.Println(match)
}

Im obigen Beispielcode wird zuerst ein Organisationscode „12345678-9“ definiert und dann ein reguläres Ausdrucksmuster „^[A-Z0-9]{8}-[ A- Z0-9]$“ entsprechend dem eingegebenen Organisationscode. Das Muster besteht aus drei Teilen. Erstens beginnt es mit „^“, um die Startposition der übereinstimmenden Zeichenfolge anzugeben, und dann gibt „[A-Z0-9]{8}-[A-Z0-9]“ an, dass dies der Fall ist Entspricht 8 Großbuchstaben. Oder einer Zahl, dann einem „-“-Symbol und schließlich „[A-Z0-9]“, um einen Großbuchstaben oder eine Zahl zu finden, und endet schließlich mit „$“, um die Endposition der Zeichenfolge zu finden .

Verwenden Sie den obigen Code, um das Programm auszuführen. Das Ausgabeergebnis ist „wahr“, was anzeigt, dass der eingegebene Organisationscode legal ist. Wenn der eingegebene Code nicht mit dem regulären Ausdrucksmuster übereinstimmt, wird „false“ ausgegeben, was darauf hinweist, dass der eingegebene Organisationscode illegal ist.

Zusammenfassend lässt sich sagen, dass die Verwendung regulärer Ausdrücke in Golang eine einfache und effektive Möglichkeit ist, zu überprüfen, ob es sich bei der Eingabe um einen legalen Organisationscode handelt. Sie können feststellen, ob die Eingabe zulässig ist, indem Sie das richtige reguläre Ausdrucksmuster definieren, das mit der Eingabe übereinstimmt.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie reguläre Ausdrücke in Golang, um zu überprüfen, ob es sich bei der Eingabe um einen legalen Organisationscode handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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