"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنك التمييز بين Java التعبير الوصفي النقطة ونقطة عادية؟

كيف يمكنك التمييز بين Java التعبير الوصفي النقطة ونقطة عادية؟

نشر في 2025-03-22
تصفح:538

How do you distinguish between a Java regular expression meta dot and an ordinary dot?

java metacharacters مقابل الشخصيات العادية: DOT والرموز الأخرى

في java التعبيرات العادية (regex) ، فإن النقطة (.) هي metacharacter قوية تتناسب عادة أي حرف (باستثناء الحرف الجديد). ومع ذلك ، يمكن استخدامه أيضًا كحرف عادي ، يدل على نقطة حرفية. () [ تنطبق المبادئ على metacharacters الأخرى ذات المعاني الخاصة في Regex. لاستخدامها كشخصيات عادية ، الهروب منها مع اثنين من lacklashes (\).

أمثلة: .

لمطابقة أي رقم (\ d) ، استخدم \\ d. على سبيل المثال ، عند استخدام العلامة النجمية (

) كقائد metacharacter ، فإنه يتطابق مع 0 أو أكثر من الأحداث. ومع ذلك ، عند الهروب (\

) ، فإنه يطابق الحرف الحرفي * ويفقد معناه الخاص.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3