Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Mengekstrak Data yang Dilampirkan dalam Petikan Tunggal Menggunakan Ungkapan Biasa dalam Java?

Bagaimanakah Saya Boleh Mengekstrak Data yang Dilampirkan dalam Petikan Tunggal Menggunakan Ungkapan Biasa dalam Java?

Mary-Kate Olsen
Lepaskan: 2024-12-13 18:57:15
asal
302 orang telah melayarinya

How Can I Extract Data Enclosed in Single Quotes Using Regular Expressions in Java?

Mengekstrak Subrentetan Menggunakan Ungkapan Biasa

Apabila menemui teks yang mengandungi data berharga yang terbungkus dalam aksara tertentu, mengekstrak data itu boleh menjadi penting. Artikel ini menunjukkan cara menggunakan ungkapan biasa (regex) untuk mengasingkan dan mendapatkan semula data yang disertakan dalam petikan tunggal dalam rentetan.

Untuk menyelesaikan masalah, gunakan regex berikut:

"'(.*?)'"
Salin selepas log masuk

Dalam regex ini, ".?" sepadan dengan mana-mana aksara (.) antara petikan tunggal, dengan "?" menunjukkan padanan tidak tamak (perlawanan terpendek). ".?" menangkap data yang dikehendaki dan menyimpannya dalam kumpulan padanan pertama (kumpulan 1).

Berikut ialah contoh kod Java:

String mydata = "some string with 'the data i want' inside";
Pattern pattern = Pattern.compile("'(.*?)'");
Matcher matcher = pattern.matcher(mydata);
if (matcher.find()) {
    System.out.println(matcher.group(1));
}
Salin selepas log masuk

Menjalankan kod ini akan mengeluarkan hasil yang dijangkakan:

the data i want
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekstrak Data yang Dilampirkan dalam Petikan Tunggal Menggunakan Ungkapan Biasa dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan