Jadual Kandungan
Contoh
Output
Rumah Java javaTutorial Kelas PatternSyntaxException dalam ungkapan biasa Java

Kelas PatternSyntaxException dalam ungkapan biasa Java

Sep 11, 2023 pm 07:37 PM
ungkapan biasa java pattern syntaxexception

Kelas

Kelas PatternSyntaxException dalam ungkapan biasa Java

PatternSyntaxException mewakili pengecualian tidak ditandai yang dilemparkan apabila ralat sintaks berlaku dalam rentetan ungkapan biasa. Kelas ini mengandungi tiga kaedah utama iaitu -

  • getDescription() - mengembalikan perihalan ralat.

    li>
  • getIndex() - Mengembalikan indeks ralat.

  • getPattern() - Mengembalikan corak ungkapan biasa di mana ralat berlaku.

  • getMessage() - Mengembalikan mesej penuh termasuk ralat, indeks, corak ungkapan biasa di mana ralat berlaku dan ralat dalam corak yang ditunjukkan.

Contoh

Demonstrasi masa nyata

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());
      }
   }
}
Salin selepas log masuk

Output

Enter a String
this is a [sample text [
Description: Unclosed character class
Index: 0
Message: Unclosed character class near index 0
[
^
Pattern: [
Salin selepas log masuk

Atas ialah kandungan terperinci Kelas PatternSyntaxException dalam ungkapan biasa Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Menggunakan kaedah Pattern.compile dalam Java Menggunakan kaedah Pattern.compile dalam Java Feb 18, 2024 pm 09:04 PM

Penggunaan fungsi Pattern.compile dalam Java Fungsi Pattern.compile dalam Java ialah kaedah yang digunakan untuk menyusun ungkapan biasa. Ungkapan biasa ialah alat pemadanan dan pemprosesan rentetan yang berkuasa yang boleh digunakan untuk mencari, menggantikan, mengesahkan rentetan dan operasi lain. Fungsi Pattern.compile membolehkan kami menyusun corak rentetan ke dalam objek Corak, yang kemudiannya boleh digunakan untuk melakukan satu siri operasi rentetan. Pattern.compi

Analisis mendalam dan amalan sintaks ungkapan biasa Java Analisis mendalam dan amalan sintaks ungkapan biasa Java Jan 11, 2024 pm 05:13 PM

Sintaks ungkapan biasa Java penjelasan terperinci dan panduan praktikal Pengenalan: Ekspresi biasa ialah alat pemprosesan teks yang berkuasa yang boleh memadankan, mencari dan menggantikan rentetan melalui peraturan tatabahasa tertentu. Dalam bahasa pengaturcaraan Java, ungkapan biasa boleh digunakan melalui kelas yang disediakan oleh pakej Java.util.regex. Artikel ini akan memperkenalkan sintaks ungkapan biasa Java secara terperinci dan memberikan contoh kod praktikal. 1. Sintaks asas: 1. Padanan aksara tunggal: -Kelas aksara: dinyatakan dengan kurungan segi empat sama [], menunjukkan daripada jujukan aksara

Panduan Penggunaan Lanjutan untuk Ungkapan Biasa Java Panduan Penggunaan Lanjutan untuk Ungkapan Biasa Java Jan 09, 2024 am 09:57 AM

Panduan Aplikasi Lanjutan Ungkapan Biasa Java Pengenalan: Ungkapan biasa ialah alat padanan corak teks yang berkuasa Ungkapan biasa boleh digunakan untuk melakukan pelbagai operasi carian, penggantian dan pengekstrakan yang kompleks dalam rentetan. Di Java, ungkapan biasa dilaksanakan melalui kelas yang disediakan oleh pakej java.util.regex. Artikel ini akan memperkenalkan pembaca kepada aplikasi lanjutan ungkapan biasa Java dan memberikan contoh kod khusus. 1. Konsep asas dan sintaks 1.1 Konsep asas ungkapan biasa Ungkapan biasa terdiri daripada aksara dan perkataan khas

Penyelaman Mendalam ke dalam Sintaks Ungkapan Biasa Java Penyelaman Mendalam ke dalam Sintaks Ungkapan Biasa Java Jan 09, 2024 pm 09:33 PM

Analisis mendalam bagi sintaks ungkapan biasa Java memerlukan contoh kod tertentu Ungkapan biasa ialah alat padanan corak yang berkuasa yang digunakan secara meluas dalam pelbagai bahasa pengaturcaraan. Di Java, kita boleh menggunakan kelas yang disediakan oleh pakej java.util.regex untuk melaksanakan fungsi ekspresi biasa. Artikel ini akan menyelidiki sintaks ungkapan biasa Java dan menggambarkannya dengan contoh kod tertentu. 1. Aksara padanan sintaks asas Dalam ungkapan biasa, kita boleh menggunakan aksara biasa untuk memadankan aksara yang sama. Contohnya

Kelas PatternSyntaxException dalam ungkapan biasa Java Kelas PatternSyntaxException dalam ungkapan biasa Java Sep 11, 2023 pm 07:37 PM

Kelas PatternSyntaxException mewakili pengecualian tidak ditandai yang dilemparkan apabila ralat sintaks berlaku dalam rentetan ungkapan biasa. Kelas ini mengandungi tiga kaedah utama, iaitu - getDescription() - mengembalikan perihalan ralat. getIndex() - Mengembalikan indeks ralat. getPattern() - Mengembalikan corak ungkapan biasa di mana ralat berlaku. getMessage() - Mengembalikan mesej lengkap yang mengandungi ralat, indeks, corak ungkapan biasa di mana ralat berlaku, dan ralat dalam corak yang ditunjukkan. Contoh Demonstrasi masa nyata importjava.util.Scanner;importjava.util.regex.Matcher;i

Ungkapan biasa dalam Java Ungkapan biasa dalam Java Jun 08, 2023 pm 08:37 PM

Java ialah bahasa pengaturcaraan yang digunakan secara meluas yang menyediakan keupayaan pemprosesan aksara yang berkuasa, termasuk keupayaan untuk menggunakan ungkapan biasa. Ungkapan biasa ialah alat padanan corak yang sangat berguna untuk mencari, menggantikan, mengesahkan dan mengekstrak corak dan data tertentu dengan cepat apabila bekerja dengan teks dan rentetan. Ungkapan biasa dalam Java menggunakan pakej java.util.regex. Kelas dalam pakej ini termasuk Pattern dan Matcher, yang menyediakan fungsi teras ungkapan biasa.

Contoh: Gunakan ungkapan biasa Java untuk memadankan alamat e-mel dan nombor telefon mudah alih Contoh: Gunakan ungkapan biasa Java untuk memadankan alamat e-mel dan nombor telefon mudah alih Dec 26, 2023 am 08:28 AM

Contoh sintaks ungkapan biasa Java: Memadankan alamat e-mel dan nombor telefon mudah alih, contoh kod khusus diperlukan Ungkapan biasa ialah alat pemadanan teks yang berkuasa yang boleh digunakan untuk mengekstrak dan memadankan maklumat yang diperlukan daripada teks. Di Java, menggunakan ungkapan biasa memerlukan penggunaan kelas dan kaedah berkaitan yang disediakan oleh pakej java.util.regex. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk memadankan alamat e-mel dan nombor telefon mudah alih serta memberikan contoh kod khusus. 1. Format alamat e-mel yang sepadan biasanya "nama pengguna@nama domain", di mana nama pengguna dan domain

Cara menggunakan fungsi ungkapan biasa untuk pemadanan rentetan dan operasi penggantian dalam Java Cara menggunakan fungsi ungkapan biasa untuk pemadanan rentetan dan operasi penggantian dalam Java Oct 16, 2023 am 08:14 AM

Cara menggunakan fungsi ungkapan biasa untuk melaksanakan padanan rentetan dan operasi penggantian dalam Java Pengenalan: Dalam pengaturcaraan Java, kita selalunya perlu melakukan padanan rentetan dan operasi penggantian. Operasi ini boleh dicapai menggunakan fungsi ekspresi biasa, alat padanan corak yang berkuasa. Artikel ini akan memperkenalkan cara menggunakan fungsi ungkapan biasa untuk memadankan dan menggantikan rentetan dalam Java dan memberikan contoh kod khusus. 1. Menggunakan ungkapan biasa untuk pemadanan rentetan Dalam Java, kita boleh menggunakan Patte

See all articles