Adakah \d Sentiasa Mewakili Digit dalam Python Regex?

Patricia Arquette
Lepaskan: 2024-11-09 22:21:02
asal
677 orang telah melayarinya

Does d Always Represent Digits in Python Regex?

Ketidakpadanan d dalam Regex

S: Dalam regex, adakah d mewakili sebarang digit?

J: Tidak semestinya. Dalam pelaksanaan regex Python, d merujuk kepada julat aksara yang lebih luas daripada angka semata-mata.

Pertimbangkan rentetan "123". Apabila dipadankan dengan d, hanya aksara "1" dan "3" dikenal pasti sebagai digit. Ini menimbulkan persoalan tentang kriteria tertentu yang d sepadan dalam regex Python.

Walaupun selang [0-9] sering dikaitkan dengan d, ia tidak selalu boleh ditukar ganti. Python [0-9] secara eksklusif sepadan dengan angka "0123456789." Sebaliknya, d melangkaui angka asas ini untuk merangkumi aksara digit tambahan, seperti yang biasa ditemui dalam bahasa Arab Timur: ٠١٢٣٤٥٦٧٨٩.

Oleh itu, d merangkumi set aksara yang lebih komprehensif mewakili digit, memenuhi julat yang lebih luas. perwakilan berangka.

Atas ialah kandungan terperinci Adakah \d Sentiasa Mewakili Digit dalam Python Regex?. 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