Heim Backend-Entwicklung PHP-Tutorial 正则报错,该如何处理

正则报错,该如何处理

Jun 13, 2016 pm 01:17 PM
login match profile

正则报错
preg_match() [function.preg-match]: Compilation failed: unmatched parentheses at offset 44

正则是这么写的:
^(register|setting|login|profile)[\/([a-z]+)]*$
请问有什么问题

------解决方案--------------------
[] 不能嵌套
------解决方案--------------------
^(register|setting|login|profile)(\/([a-z]+))*$

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Flask-Login zur Implementierung der Benutzeranmeldung und Sitzungsverwaltung So verwenden Sie Flask-Login zur Implementierung der Benutzeranmeldung und Sitzungsverwaltung Aug 02, 2023 pm 05:57 PM

So verwenden Sie Flask-Login zum Implementieren der Benutzeranmeldung und Sitzungsverwaltung Einführung: Flask-Login ist ein Benutzerauthentifizierungs-Plug-in für das Flask-Framework, mit dem wir Benutzeranmeldungs- und Sitzungsverwaltungsfunktionen einfach implementieren können. In diesem Artikel wird die Verwendung von Flask-Login für die Benutzeranmeldung und Sitzungsverwaltung vorgestellt und entsprechende Codebeispiele bereitgestellt. 1. Vorbereitung Bevor wir Flask-Login verwenden können, müssen wir es im Flask-Projekt installieren. Sie können pip mit dem folgenden Befehl verwenden

Was ist Linux .profile? Was ist Linux .profile? Mar 22, 2023 am 10:17 AM

linux.profile ist eine Datei über Linux-Umgebungsvariablen. Nachdem sich jeder Benutzer am System angemeldet hat, verfügt er über eine eigene Betriebsumgebung, und Benutzer können ihre eigene Betriebsumgebung anpassen, indem sie die entsprechenden Systemumgebungsvariablen in „/etc/profile“ ändern „Datei wirkt sich auf alle Benutzer aus.

Wie profiliere ich das Centos6.6-System? Wie profiliere ich das Centos6.6-System? Jan 07, 2024 pm 12:18 PM

Während dieser Zeit habe ich Volatility für Arbeiten im Zusammenhang mit der Speicheranalyse verwendet. Da ich dies auf CentOS tat, musste ich ein CentOs-Profil erstellen. Ich habe die offizielle Website von Volatility und andere Foren überprüft, aber es gab keine direkte Lösung. Schließlich habe ich verschiedene Methoden ausprobiert, um eine Lösung zu finden. 1. Als Erstes muss das Dwarfdump-Tool installiert werden. Im Allgemeinen ist dies nicht in der CentOs-Quelle enthalten, Sie müssen es also selbst herunterladen. Zuerst installieren: yuminstallelfutils-devel und dann die Quelldatei von dwarfdump abrufen: wget'http://www.prevanders.net/libdwarf-20140413.t

Match-Matching-Methode in Java Match-Matching-Methode in Java Apr 28, 2023 pm 10:31 PM

Beachten Sie, dass match für Matching-Vorgänge verwendet wird und der Rückgabewert vom Typ boolean ist. Durch Match können Sie einfach überprüfen, ob ein bestimmtes Element in der Liste vorhanden ist. Beispiel // Überprüfen Sie, ob eine Zeichenfolge in der Liste vorhanden ist, die mit a beginnt, und passen Sie sie an die erste an, d. h. geben Sie truebooleananyStartsWithA=stringCollection.stream().anyMatch((s)->s.startsWith("a")) zurück. ;System.out .println(anyStartsWithA);//true//Überprüfen Sie, ob die Zeichenfolge in der Liste vorhanden ist

Wie verwende ich reguläre Ausdrücke, um Zeichenfolgen in Java abzugleichen? Wie verwende ich reguläre Ausdrücke, um Zeichenfolgen in Java abzugleichen? Apr 19, 2023 pm 02:37 PM

Konzept 1. Verschiedene Match-Operationen können verwendet werden, um zu bestimmen, ob ein bestimmtes Prädikat den Elementen eines Streams entspricht. 2. Die Match-Operation ist eine Terminaloperation und gibt einen booleschen Wert zurück. Instanz booleananyStartsWithA=stringCollection.stream().anyMatch((s)->s.startsWith("a"));System.out.println(anyStartsWithA);//truebooleanallStartsWithA=stringCollection.stream().

Wie realisiert SpringBoot den Konfigurationswechsel in verschiedenen Umgebungen über Profile? Wie realisiert SpringBoot den Konfigurationswechsel in verschiedenen Umgebungen über Profile? May 10, 2023 pm 07:16 PM

SpringBoot verwendet Profile, um den Konfigurationswechsel in verschiedenen Umgebungen zu implementieren, z. B. in allgemeinen Entwicklungsumgebungen, Testumgebungen und Produktionsumgebungen. Es gibt zwei Haupttypen häufig verwendeter Konfigurationsdateien in SpringBoot: Eigenschaftendateien und YML-Dateien. Bei Eigenschaftendateien wird es hauptsächlich durch mehrere Profilkonfigurationsdateien implementiert; bei YML-Dateien wird es hauptsächlich durch mehrere Fragmente implementiert (Konfigurationsfragmente werden in einer YML-Datei durch drei horizontale Balken unterteilt). Das Profil ist in der tatsächlichen Arbeit bequemer zu verwenden. Nachdem das SpringBoot-Programm entwickelt wurde, wird es schließlich zur Verwendung in ein JAR-Paket gepackt.

So verwenden Sie Java Match So verwenden Sie Java Match Apr 18, 2023 pm 01:55 PM

Konzept 1. Verschiedene Match-Operationen können verwendet werden, um zu bestimmen, ob ein bestimmtes Prädikat den Elementen eines Streams entspricht. 2. Die Match-Operation ist eine Terminaloperation und gibt einen booleschen Wert zurück. Instanz booleananyStartsWithA=stringCollection.stream().anyMatch((s)->s.startsWith("a"));System.out.println(anyStartsWithA);//truebooleanallStartsWithA=stringCollection.stream().

Flask-Login: Benutzerauthentifizierung in Python-Webanwendungen Flask-Login: Benutzerauthentifizierung in Python-Webanwendungen Jun 17, 2023 am 08:50 AM

Flask-Login: Benutzerauthentifizierung in Python-Webanwendungen Sicherheit und Benutzerauthentifizierung sind ein wesentlicher Bestandteil der Python-basierten Webanwendungsentwicklung. Flask-Login ist eine hervorragende Python-Bibliothek, die Entwicklern hilft, Authentifizierungsfunktionen einfach zu ihren Flask-Anwendungen hinzuzufügen und eine einfache und flexible Möglichkeit bietet, Benutzeran- und -abmeldungen zu handhaben. Dieser Artikel führt Sie in die Grundlagen von Flask-Login ein

See all articles