Rumah > pembangunan bahagian belakang > Tutorial Python > Apakah Raw String Regex dalam Python dan Bagaimana Ia Berfungsi?

Apakah Raw String Regex dalam Python dan Bagaimana Ia Berfungsi?

Susan Sarandon
Lepaskan: 2024-12-04 12:16:13
asal
326 orang telah melayarinya

What are Raw String Regexes in Python and How Do They Work?

Apakah itu "regex rentetan mentah" dan bagaimana anda boleh menggunakannya?

Dalam Python, rentetan mentah ialah rentetan yang diawali dengan huruf 'r' atau 'R'. Rentetan mentah digunakan untuk menunjukkan bahawa aksara sengkang terbalik ('') tidak boleh ditafsirkan sebagai aksara melarikan diri. Ini berguna apabila anda ingin menggunakan aksara sengkang terbalik dalam corak ungkapan biasa tanpa ia dianggap sebagai aksara khas.

Sebagai contoh, corak ungkapan biasa berikut akan sepadan dengan mana-mana baris yang mengandungi perkataan "the" :

r"the"
Salin selepas log masuk

Walau bagaimanapun, corak ungkapan biasa berikut akan sepadan dengan mana-mana baris yang mengandungi aksara '' diikuti dengan perkataan "the":

"\the"
Salin selepas log masuk

Ini kerana watak sengkang ke belakang ditafsirkan sebagai watak melarikan diri dalam corak kedua. Untuk memadankan mana-mana baris yang mengandungi aksara '' diikuti dengan perkataan "the", anda perlu menggunakan rentetan mentah:

r"\the"
Salin selepas log masuk

Rentetan mentah juga boleh digunakan untuk memadankan aksara khas lain, seperti aksara baris baharu (n) dan aksara tab (t). Sebagai contoh, corak ungkapan biasa berikut akan sepadan dengan mana-mana baris yang mengandungi aksara baris baharu:

r"\n"
Salin selepas log masuk

Dan corak ungkapan biasa berikut akan sepadan dengan mana-mana baris yang mengandungi aksara tab:

r"\t"
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah Raw String Regex dalam Python dan Bagaimana Ia Berfungsi?. 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