Inhaltsverzeichnis
Beispiel
Ausgabe
Heim Java javaLernprogramm PatternSyntaxException-Klasse in regulären Java-Ausdrücken

PatternSyntaxException-Klasse in regulären Java-Ausdrücken

Sep 11, 2023 pm 07:37 PM
java正则表达式 pattern syntaxexception

Die Klasse

PatternSyntaxException-Klasse in regulären Java-Ausdrücken

PatternSyntaxException stellt eine ungeprüfte Ausnahme dar, die ausgelöst wird, wenn ein Syntaxfehler in einer regulären Ausdruckszeichenfolge auftritt. Diese Klasse enthält drei Hauptmethoden, nämlich -

  • getDescription() - gibt die Beschreibung des Fehlers zurück.

    li>
  • getIndex() – Gibt den Fehlerindex zurück.

  • getPattern() – Gibt das reguläre Ausdrucksmuster zurück, in dem der Fehler aufgetreten ist.

  • getMessage() – Gibt die vollständige Nachricht zurück, einschließlich des Fehlers, des Index, des regulären Ausdrucksmusters, in dem der Fehler aufgetreten ist, und des Fehlers im angegebenen Muster.

Beispiel

Echtzeitdemonstration

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
public class PatternSyntaxExceptionExample {
   public static void main(String args[]) {
      //Reading String from user
      System.out.println("Enter a String");
      Scanner sc = new Scanner(System.in);String input = sc.nextLine();
      //Regular expression to match first digits of a word
      String regex = "["; //\s+
      //Compiling the regular expression
      try {
         Pattern pattern = Pattern.compile(regex);
         //Retrieving the matcher object
         Matcher matcher = pattern.matcher(input);
         //Replacing all space characters with single space
         String result = matcher.replaceAll(" ");
         System.out.print("Text after removing unwanted spaces: \n"+result);
      }catch(PatternSyntaxException ex){
         System.out.println("Description: "+ex.getDescription());
         System.out.println("Index: "+ex.getIndex());
         System.out.println("Message: "+ex.getMessage());
         System.out.println("Pattern: "+ex.getPattern());
      }
   }
}
Nach dem Login kopieren

Ausgabe

Enter a String
this is a [sample text [
Description: Unclosed character class
Index: 0
Message: Unclosed character class near index 0
[
^
Pattern: [
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPatternSyntaxException-Klasse in regulären Java-Ausdrücken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Verwendung der Pattern.compile-Methode in Java Verwendung der Pattern.compile-Methode in Java Feb 18, 2024 pm 09:04 PM

Verwendung der Pattern.compile-Funktion in Java Die Pattern.compile-Funktion in Java ist eine Methode zum Kompilieren regulärer Ausdrücke. Der reguläre Ausdruck ist ein leistungsstarkes Tool zum Abgleichen und Verarbeiten von Zeichenfolgen, mit dem Zeichenfolgen gesucht, ersetzt, überprüft und andere Vorgänge ausgeführt werden können. Mit der Funktion Pattern.compile können wir ein String-Muster in ein Pattern-Objekt kompilieren, das dann zum Ausführen einer Reihe von String-Operationen verwendet werden kann. Muster.compi

Eingehende Analyse und Praxis der Java-Syntax für reguläre Ausdrücke Eingehende Analyse und Praxis der Java-Syntax für reguläre Ausdrücke Jan 11, 2024 pm 05:13 PM

Detaillierte Erklärung der Java-Syntax für reguläre Ausdrücke und praktische Anleitung Einführung: Regulärer Ausdruck ist ein leistungsstarkes Textverarbeitungstool, das Zeichenfolgen anhand einer bestimmten Grammatikregel abgleichen, finden und ersetzen kann. In der Programmiersprache Java können reguläre Ausdrücke über die vom Paket Java.util.regex bereitgestellten Klassen verwendet werden. In diesem Artikel wird die Syntax regulärer Java-Ausdrücke ausführlich vorgestellt und praktische Codebeispiele bereitgestellt. 1. Grundlegende Syntax: 1. Einzelzeichenübereinstimmung: -Zeichenklasse: ausgedrückt durch eckige Klammern [], Angabe aus der Zeichenfolge

Leitfaden zur erweiterten Verwendung von regulären Java-Ausdrücken Leitfaden zur erweiterten Verwendung von regulären Java-Ausdrücken Jan 09, 2024 am 09:57 AM

Java Regular Expressions Advanced Application Guide Einführung: Reguläre Ausdrücke sind ein leistungsstarkes Tool zum Vergleichen von Textmustern. Mit regulären Ausdrücken können verschiedene komplexe Such-, Ersetzungs- und Extraktionsvorgänge in Zeichenfolgen durchgeführt werden. In Java werden reguläre Ausdrücke durch Klassen implementiert, die vom Paket java.util.regex bereitgestellt werden. Dieser Artikel führt den Leser in die erweiterten Anwendungen regulärer Java-Ausdrücke ein und stellt spezifische Codebeispiele bereit. 1. Grundkonzepte und Syntax 1.1 Grundkonzepte regulärer Ausdrücke Reguläre Ausdrücke bestehen aus Zeichen und Sonderwörtern

Ein tiefer Einblick in die Java-Syntax für reguläre Ausdrücke Ein tiefer Einblick in die Java-Syntax für reguläre Ausdrücke Jan 09, 2024 pm 09:33 PM

Für eine eingehende Analyse der Java-Syntax regulärer Ausdrücke sind spezifische Codebeispiele erforderlich. Reguläre Ausdrücke sind ein leistungsstarkes Mustervergleichstool, das in verschiedenen Programmiersprachen weit verbreitet ist. In Java können wir die vom Paket java.util.regex bereitgestellten Klassen verwenden, um reguläre Ausdrucksfunktionen zu implementieren. Dieser Artikel befasst sich mit der Syntax regulärer Java-Ausdrücke und veranschaulicht sie anhand spezifischer Codebeispiele. 1. Grundlegende Syntax für übereinstimmende Zeichen In regulären Ausdrücken können wir normale Zeichen verwenden, um dieselben Zeichen abzugleichen. Zum Beispiel

PatternSyntaxException-Klasse in regulären Java-Ausdrücken PatternSyntaxException-Klasse in regulären Java-Ausdrücken Sep 11, 2023 pm 07:37 PM

Die Klasse „PatternSyntaxException“ stellt eine ungeprüfte Ausnahme dar, die ausgelöst wird, wenn ein Syntaxfehler in einer Zeichenfolge eines regulären Ausdrucks auftritt. Diese Klasse enthält drei Hauptmethoden: getDescription() – gibt die Beschreibung des Fehlers zurück. getIndex() – Gibt den Fehlerindex zurück. getPattern() – Gibt das reguläre Ausdrucksmuster zurück, in dem der Fehler aufgetreten ist. getMessage() – Gibt die vollständige Nachricht zurück, die den Fehler, den Index, das reguläre Ausdrucksmuster, in dem der Fehler aufgetreten ist, und den Fehler im angegebenen Muster enthält. Beispiel Echtzeitdemonstration importjava.util.Scanner;importjava.util.regex.Matcher;i

Reguläre Ausdrücke in Java Reguläre Ausdrücke in Java Jun 08, 2023 pm 08:37 PM

Java ist eine weit verbreitete Programmiersprache, die leistungsstarke Zeichenverarbeitungsfunktionen bietet, einschließlich der Möglichkeit, reguläre Ausdrücke zu verwenden. Reguläre Ausdrücke sind ein Mustervergleichstool, das sehr nützlich ist, um bei der Arbeit mit Text und Zeichenfolgen schnell bestimmte Muster und Daten zu finden, zu ersetzen, zu validieren und zu extrahieren. Reguläre Ausdrücke in Java verwenden das Paket java.util.regex. Zu den Klassen in diesem Paket gehören Pattern und Matcher, die die Kernfunktionalität regulärer Ausdrücke bereitstellen.

Beispiel: Verwenden Sie reguläre Java-Ausdrücke, um E-Mail-Adressen und Mobiltelefonnummern abzugleichen Beispiel: Verwenden Sie reguläre Java-Ausdrücke, um E-Mail-Adressen und Mobiltelefonnummern abzugleichen Dec 26, 2023 am 08:28 AM

Beispiel für die Java-Syntax für reguläre Ausdrücke: Für den Abgleich von E-Mail-Adressen und Mobiltelefonnummern sind spezifische Codebeispiele erforderlich. Reguläre Ausdrücke sind ein leistungsstarkes Textabgleichstool, mit dem erforderliche Informationen aus Text extrahiert und abgeglichen werden können. In Java erfordert die Verwendung regulärer Ausdrücke die Verwendung der zugehörigen Klassen und Methoden, die vom Paket java.util.regex bereitgestellt werden. In diesem Artikel wird erläutert, wie reguläre Ausdrücke zum Abgleichen von E-Mail-Adressen und Mobiltelefonnummern verwendet werden, und es werden spezifische Codebeispiele aufgeführt. 1. Das Format übereinstimmender E-Mail-Adressen ist normalerweise „Benutzername@Domänenname“, wobei Benutzername und Domäne stehen

So verwenden Sie reguläre Ausdrucksfunktionen für Zeichenfolgenvergleichs- und Ersetzungsvorgänge in Java So verwenden Sie reguläre Ausdrucksfunktionen für Zeichenfolgenvergleichs- und Ersetzungsvorgänge in Java Oct 16, 2023 am 08:14 AM

So verwenden Sie reguläre Ausdrucksfunktionen, um Zeichenfolgenabgleichs- und Ersetzungsvorgänge in Java durchzuführen. Einführung: In der Java-Programmierung müssen wir häufig Zeichenfolgenabgleichs- und Ersetzungsvorgänge durchführen. Diese Operationen können mithilfe regulärer Ausdrucksfunktionen, einem leistungsstarken Mustervergleichstool, ausgeführt werden. In diesem Artikel wird erläutert, wie reguläre Ausdrucksfunktionen zum Abgleichen und Ersetzen von Zeichenfolgen in Java verwendet werden, und es werden spezifische Codebeispiele bereitgestellt. 1. Verwendung regulärer Ausdrücke für den String-Abgleich In Java können wir Patte verwenden

See all articles