Rumah  >  Artikel  >  Apakah ungkapan biasa berakhir dengan?

Apakah ungkapan biasa berakhir dengan?

DDD
DDDasal
2023-11-15 16:17:113548semak imbas

Ungkapan biasa berakhir dengan simbol seperti $, b, (?=…), (?!..), dll. Pengenalan terperinci: 1. $, digunakan untuk menunjukkan hujung rentetan; 2. b, digunakan untuk memadankan kedudukan, bukan aksara tertentu 3. (?=...), digunakan untuk memadankan kedudukan, bukan khusus character , menunjukkan bahawa dalam rentetan selepas kedudukan semasa, ia mesti dapat memadankan..., tetapi ia tidak akan menggunakan sebarang aksara 4. (?!..), digunakan untuk memadankan kedudukan, bukannya aksara tertentu, menunjukkan bahawa selepas kedudukan semasa Dalam rentetan, tidak boleh sepadan...dll.

Apakah ungkapan biasa berakhir dengan?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Apa yang diakhiri dengan ungkapan biasa merujuk kepada cara penghujung rentetan dinyatakan dalam ungkapan biasa. Dalam ungkapan biasa, kita boleh menggunakan beberapa aksara dan simbol khas untuk menunjukkan penghujung rentetan.

Tanda Dolar ($): Dalam ungkapan biasa, tanda dolar digunakan untuk menunjukkan penghujung rentetan. Contohnya, ungkapan biasa "abc$" sepadan dengan rentetan yang berakhir dengan "abc", seperti "defabc", "xyzabc", tetapi bukan "abcxyz".

Penegasan lebar sifar (b): Penegasan lebar sifar ialah sintaks ungkapan biasa khas yang digunakan untuk memadankan kedudukan dan bukannya aksara tertentu. Dalam ungkapan biasa, b mewakili sempadan perkataan dan juga boleh digunakan untuk mewakili penghujung rentetan. Contohnya, ungkapan biasa "abcb" sepadan dengan rentetan yang berakhir dengan "abc", seperti "def abc", "xyz abc", tetapi bukan "abc xyz".

Pernyataan pandangan ke hadapan positif lebar sifar ((?=...)): Penegasan pandangan hadapan positif lebar sifar ialah sintaks ungkapan biasa khas yang digunakan untuk memadankan kedudukan dan bukannya aksara tertentu. Dalam ungkapan biasa, (?=…) bermaksud bahawa dalam rentetan selepas kedudukan semasa, ia mesti boleh dipadankan … tanpa menggunakan sebarang aksara. Oleh itu, kita boleh menggunakan (?=$) untuk menunjukkan penghujung rentetan. Contohnya, ungkapan biasa "abc(?=$)" sepadan dengan rentetan yang berakhir dengan "abc", seperti "defabc", "xyzabc", tetapi bukan "abcxyz". . Dalam ungkapan biasa, (?!..) bermaksud bahawa ... tidak boleh dipadankan dalam rentetan selepas kedudukan semasa. Oleh itu, kita boleh menggunakan (?!.) untuk menunjukkan penghujung rentetan. Contohnya, ungkapan biasa "abc(?!.)" sepadan dengan rentetan yang berakhir dengan "abc", seperti "defabc", "xyzabc", tetapi bukan "abcxyz".

Perlu diingatkan bahawa kaedah di atas boleh dipilih dan digunakan mengikut keperluan tertentu. Kadangkala, mungkin terdapat beberapa perbezaan berdasarkan enjin ungkapan biasa yang berbeza dan peraturan sintaks. Oleh itu, apabila menggunakan ungkapan biasa, adalah lebih baik untuk merujuk dokumentasi dan maklumat yang berkaitan untuk memastikan penggunaan dan pemahaman yang betul.

Atas ialah kandungan terperinci Apakah ungkapan biasa berakhir dengan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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