Apabila mensasarkan untuk memadankan rentetan dinamik yang mungkin mengandungi aksara khas dalam ungkapan biasa anda, adalah penting untuk memastikan pelarian yang betul bagi mengelakkan perkara yang tidak diingini akibat. Dalam PHP, kaedah preg_quote mengendalikan tugas ini dengan cekap, membuatkan anda tertanya-tanya sama ada terdapat penyelesaian yang serupa dalam Go.
Syukurlah, Go menawarkan ciri yang serupa melalui fungsi regexp.QuoteMeta. Tanggungjawab utama regexp.QuoteMeta ialah untuk melarikan diri daripada semua aksara khas dalam rentetan anda untuk menjadikannya padanan literal.
Dengan menghantar rentetan anda sebagai hujah kepada regexp.QuoteMeta, ia akan mengubah mana-mana aksara khas berikutnya kepada yang dilepaskan rakan sejawat. Contohnya, sebarang noktah (.) akan dilarikan ke ., dan tanda sempang (-) ke -. Berbekalkan alat ini, anda boleh dengan mudah membuat ungkapan biasa yang menyasarkan corak yang anda inginkan, tanpa mengira aksara yang terkandung di dalamnya.
Atas ialah kandungan terperinci Bagaimanakah anda Escape Go Strings dalam Ungkapan Biasa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!