aktueller Standort:Heim > Technische Artikel > Web-Frontend

  • Regulärer Ausdruck zum Erfassen optional vorhandener Gruppen in Go
    Regulärer Ausdruck zum Erfassen optional vorhandener Gruppen in Go
    Ich versuche, einen regulären Ausdruck zu schreiben, der in einer Zeichenfolge, die Go-Code darstellt, den Namen eines Typs, z. B. bar, durch einen aktualisierten Namen, z. B. foobar, ersetzt, jedoch nur dort, wo er als Feldtyp in einer anderen Struktur oder einem Array von erscheint dieser Typ. Ich möchte zum Beispiel typefoostruct{barbarbaz[]barbars[]bar} in typefoostruct{barfoobarbaz[]foobarbars[]foobar} konvertieren, bisher habe ich dies erfolgreich verwendet
    Golang . regular-expression 950 2024-02-09 14:10:31
  • Benötigen Sie einen regulären Ausdruck, um „20 % zusätzlich verdienen' oder „20 % zusätzlich verdienen' zu validieren.
    Benötigen Sie einen regulären Ausdruck, um „20 % zusätzlich verdienen' oder „20 % zusätzlich verdienen' zu validieren.
    Zur Validierung der unten genannten Zeichenfolge ist ein regulärer Ausdruck erforderlich. 'Earnextra20%'-valid'Earn20%extra'-valid'earnextra20%'-valid'earn20%extra'-valid'Earn20'-valid'Earn'-Invalid'20'-Invalid'Earn^&'-Invalid sollte nicht Erlauben Sie alle anderen Sonderzeichen – verwenden Sie golang1.19
    Golang . regular-expression 495 2024-02-09 13:33:09
  • go test -run: So geben Sie das Paket in der Testkennung an
    go test -run: So geben Sie das Paket in der Testkennung an
    Angenommen, ich habe zwei Pakete foo/bar und foo/baz. Sowohl foo/bar als auch foo/baz haben einen TestFoo, aber ich möchte nur den TestFoo von foo/bar ausführen. Darüber hinaus verfügt foo/baz über ein TestBaz, das ich ausführen möchte. Ist es möglich, den Befehl gotest so anzugeben, dass nur foo/bar::TestFoo und foo/baz::TestBaz ausgeführt werden? Ich habe versucht, gotest-run zu verwenden, um dies zu erreichen, aber es sieht so aus, als würde die Ausführung der Regex nur nach Namen und nicht nach Bundle-ID filtern: gotest-run "TestFoo|TestBaz" f
    Golang . regular-expression 620 2024-02-09 12:50:19
  • Ersetzen Sie „.' durch „_' Golang
    Ersetzen Sie „.' durch „_' Golang
    Ich habe als Hobby Codewars programmiert und bin auf die folgende Aufgabe gestoßen: Der bereitgestellte Code sollte alle Punkte ersetzen. in einer angegebenen Zeichenfolge mit Bindestrichen - aber es funktioniert nicht richtig. Mission: Den Fehler beheben, damit wir früher nach Hause kommen können. Anfänglicher Fehlercode: regexp.mustcompile(`.`).replaceallstring(str,"-") Durch rohe Gewalt habe ich es so zum Laufen gebracht: regexp.mustcompile(`[.]`).replaceallstring(str,"- ") Die richtige Antwort lautet offensichtlich: regexp.Must
    Golang . regular-expression 1086 2024-02-09 11:12:23
  • Wie mache ich ein ganzes Wort in einem regulären Ausdruck optional?
    Wie mache ich ein ganzes Wort in einem regulären Ausdruck optional?
    Das heißt, ich möchte meine Regex so anpassen, dass sie Folgendes erkennt: Apfel und Zitrone, Apfelzitrone, Apfel und Apfel. Ich möchte, dass „and“ und „zitrone“ optional sind. Derzeit habe ich es nur geschafft, „and“ optional zu machen, nicht „zitrone“. Es wäre großartig, wenn dies mit dem aktuellen Regex-Format erreicht werden könnte. Regulärer Ausdruck: \b([a][\W_]*?)+([p][\W_]*?)+([p][\W_]*?)+([l][\W_] * ?)+([e][\W_]*?)+(([a][\W_]*?)+([n][\W_]*?)+([d][\W_]* ? ))?([l
    Golang . regular-expression 413 2024-02-09 10:36:09
  • So verbessern Sie die Segmentierungslogik in Golang
    So verbessern Sie die Segmentierungslogik in Golang
    Betrachten Sie die folgenden Beispiele als mögliche Werte im Index: value:=[5]string{"32.5ms", "32.5ms", "32.5%", "32.5%", "none"} Beachten Sie, dass der ursprüngliche Wert kann Leerzeichen und möglicherweise Leerzeichen ohne Maßeinheiten enthalten (32,5 %, 32,5 %, 32,5 % usw.). Ich muss den Gleitkommawert und die Maßeinheit (%, ms usw.) vom ursprünglichen Wert trennen, als Im folgenden Code erhalte ich die gewünschten Ergebnisse, aber ich frage mich, ob es eine sauberere Möglichkeit gibt, dieselbe Logik auszuführen, möglicherweise ohne die Notwendigkeit regulärer Ausdrücke. packagemainimport("fmt""regex
    Golang . regular-expression 903 2024-02-09 10:00:41
  • So vergleichen Sie Zeichen zwischen zwei Vorkommen derselben, aber zufälligen Zeichenfolge
    So vergleichen Sie Zeichen zwischen zwei Vorkommen derselben, aber zufälligen Zeichenfolge
    Die Grundzeichenfolge sieht folgendermaßen aus: wiederholtRandomStrABCXYZ/an/arbitrary/@#-~/sequence/of_characters=I+WANT+TO+MATCH/repeatedRandomStr/the/rest/of/strings.etc Mein Verständnis dieser Grundzeichenfolge ist :abcxyz ist konstant und immer präsent. wiederholtrandomstr ist zufällig, aber sein erstes Vorkommen ist immer am Anfang und vor abcxyz Bisher habe ich mich mit Regex-Kontextabgleich, Rekursion und Unterroutinen befasst, komme aber selbst nicht dahinter
    Golang . regular-expression 1140 2024-02-09 09:57:26
  • Wie entferne ich den ANSI-Escape-Code für die Cursorposition aus „HijackedResponse' in Go?
    Wie entferne ich den ANSI-Escape-Code für die Cursorposition aus „HijackedResponse' in Go?
    Ich versuche, einen Docker-Container (interaktiv) mit go auszuführen. Dies ist der Code, den ich verwende: func(docker*docker)redirectresponsetooutputstream(outputstream,errorstreamio.writer,respio.reader)error{_,err:=stdcopy.stdcopy(outputstream,errorstream,resp)returnerr}func(docker* Dok
    Golang . regular-expression 628 2024-02-09 09:42:19
  • Ersetzen Sie wiederholte Teilzeichenfolgen in einer Zeichenfolge, indem Sie nur eine davon ersetzen
    Ersetzen Sie wiederholte Teilzeichenfolgen in einer Zeichenfolge, indem Sie nur eine davon ersetzen
    Ich mache ein einfaches Hangman-Spiel mit go, aber ich stoße auf einen Fehler, bei dem die Zeichenfolge „unknown_string“ (die im Code angezeigt wird) das Zeichen „_“ hat, sodass andere Spieler, die die Buchstaben erraten, die Länge des Wortes und wann sehen können Wenn der Spieler einen Buchstaben richtig eintippt, möchte ich, dass er das n-te (n hängt vom Index ab, in dem der Buchstabe im Wort gefunden wird) _ Zeichen durch diesen Buchstaben ersetzt. Dies war erfolgreich, aber es gibt ein Problem. Wenn ein Wort zwei wiederholte Buchstaben hat, wird nur einer davon ersetzt. Ich habe eine separate Funktion namens iterate erstellt (diese Funktion dient dazu, verschachtelten Code zu vermeiden), um über alle Indizes zu iterieren. Aber es funktioniert nicht, der Code lautet wie folgt: packagemainimport(
    Golang . regular-expression 983 2024-02-09 08:15:29
  • Extrahieren Sie den Wert aus der Zeichenfolge mit verschachtelten Klammern
    Extrahieren Sie den Wert aus der Zeichenfolge mit verschachtelten Klammern
    Bei einer gegebenen Eingabezeichenfolge, zum Beispiel: AB[C[DA,BF,GAL],DB[NX,AQQ,AAN,B],F[H[GG,BAND]]], wird das Zeichenfolgenarray zurückgegeben: ["ABCDA" , „ABCBF“, „ABCGAL“, „ABDBNX“, „ABDBAQQ“, „ABDBAAN“, „ABBDB“, „ABFHGG“] Ich konnte eine Teillösung schreiben, aber wenn es mehrere [Kinder] gibt, ist es schwierig, sie beizubehalten Spur des übergeordneten Knotens. Eine weitere Testzeichenfolge: ZHLADAOR[R[G[45D[COI,EMA],Q5D[COI,EMA],U5D[COI,EMA],Y5
    Golang . regular-expression 706 2024-02-08 23:54:10
  • Wie kann ich benutzerdefinierte benutzerfreundliche Fehlermeldungen in Kubernetes zurückgeben?
    Wie kann ich benutzerdefinierte benutzerfreundliche Fehlermeldungen in Kubernetes zurückgeben?
    Ich habe ein Golang-Backend, das mit k8s kommuniziert. Ich möchte die Fehlerantwort, die ich von k8s erhalte, umformulieren und an das Frontend senden. Ich möchte dem Benutzer eine aussagekräftige Validierungsfehlermeldung zurückgeben, wenn er einen ungültigen Namen hinzufügt und bereits etwas vorhanden ist ... Ich möchte etwas Generisches, anstatt es für jeden Endpunkt im Controller fest zu codieren. Ich verwende Kubernetes/Client-Go. Erster Fehler: Angenommen, ich möchte ein Hotel zu etcd hinzufügen. Wenn ich versuche, den Hotelnamen hotel123 hinzuzufügen, existiert das Hotel bereits. Ich erhalte diese Fehlermeldung: „hotel123“ existiert bereits. Was ich will: hotel123
    Golang . regular-expression 887 2024-02-08 23:12:21
  • Regulärer Ausdruck mit verschachtelten Wiederholungen
    Regulärer Ausdruck mit verschachtelten Wiederholungen
    Ich versuche, in go einen regulären Ausdruck zu erstellen, der bis zu 50 durch Leerzeichen getrennte Wörter übereinstimmt, wobei jedes Wort 1-32 „a“s lang ist. Ich verwende das folgende regexp.compile(`^(a{ 1,32}\ s?){1,50}$`)Ich habe die folgende Fehlermeldung erhalten: errorparsingregexp:invalidrepeatcount:`{1,50}`Mir ist aufgefallen, dass es bis zu 31 Mal wie folgt wiederholt werden kann: r,err:= regexp.Compile(` ^(a{1,32}\s?){1,31}$`)Siehe https://
    Golang . regular-expression 1184 2024-02-08 21:20:30
  • Genaue Zeile in der Golang-Regex-Datei
    Genaue Zeile in der Golang-Regex-Datei
    Ich habe eine Datei mit dem folgenden Inhalt #requiresauthenticationwithauth-user-passauth-user-pass#auth-user-pass#auth-user-passauth-user-passwd Gibt es eine Möglichkeit, dafür zu sorgen, dass der reguläre Ausdruck nur mit der zweiten Zeile mit Golang übereinstimmt? Ich habe versucht, den folgenden Code zu verwenden, aber er gibt ein leeres Slice zurück packagemainimport("fmt""os""regexp")funcmain(){bytes,
    Golang . regular-expression 950 2024-02-08 21:06:30
  • Wie schreibe ich einen regulären Ausdruck für das letzte Vorkommen eines einzelnen Leerzeichens in Go?
    Wie schreibe ich einen regulären Ausdruck für das letzte Vorkommen eines einzelnen Leerzeichens in Go?
    Ich möchte das letzte Leerzeichen in einer Zeichenfolge durch etwas anderes ersetzen. Wie schreibe ich einen regulären Ausdruck für das letzte Leerzeichen in Golang? Bisher habe ich nur gefunden, dass „\s+“ mit allen Leerzeichen übereinstimmt
    Golang . regular-expression 1178 2024-02-08 20:51:13
  • Go Regexp: Übereinstimmung mit dem vollständigen Wort oder der Teilzeichenfolge oder überhaupt nicht
    Go Regexp: Übereinstimmung mit dem vollständigen Wort oder der Teilzeichenfolge oder überhaupt nicht
    Ich versuche, mithilfe von Go eine Möglichkeit zu finden, Muster mit regexp.Regexp abzugleichen. Die Kriterien für die Übereinstimmung lauten wie folgt: Es muss mit FooBar oder seinem Teilstring Foo am Anfang der Zeile übereinstimmen oder überhaupt nicht übereinstimmen. Wenn es in Nr. 1 übereinstimmt, müssen auf jede Übereinstimmung andere Zeichen folgen (z. B. \S+), also sollte es übereinstimmen, zum Beispiel: Übereinstimmungen: FooABC Übereinstimmungen: FooBarABC Übereinstimmungen nicht mit: FooBar (da danach keine anderen Zeichen stehen) Stimmt nicht überein: ABC (da es nicht mit Foo beginnt) Ich habe verschiedene Ausdrücke ausprobiert, kann es aber nicht verstehen. Ich habe in anderen Implementierungen negative Lookahead-Muster gefunden, aber Go scheint dies zu tun
    Golang . regular-expression 1068 2024-02-08 20:51:04

Werkzeugempfehlungen

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!