Ungkapan biasa untuk mendapatkan rentetan antara petikan tunggal atau berganda walaupun ia kosong
P粉554842091
P粉554842091 2024-04-01 17:28:41
0
1
389

Ini regex yang saya cuba:

/((?<![\\])['"])((?:.(?!(?<![\\])\1))*.?)\1/

Ini adalah teks yang saya berikan

val1=""val2>"2022-11-16 10:19:20"

Saya juga memerlukan ungkapan kosong seperti val1, iaitu saya memerlukan sesuatu seperti berikut dalam pertandingan saya

""
2022-11-16 10:19:20

Jika saya menukar teks menjadi seperti di bawah, saya akan mendapat output yang betul

val2>"2022-11-16 10:19:20"val1=""

Boleh sesiapa beritahu saya apa masalah saya

P粉554842091
P粉554842091

membalas semua(1)
P粉064448449

Gunakan alternatif untuk memadankan kedua-dua situasi.

Satu alternatif sepadan dengan sepasang petikan, yang lain menggunakan pandangan ke hadapan untuk memadankan bahagian dalam dua petikan.

""|(?<=")[^"]+(?=")
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!