تايب سكريبت

كيف يمكن استخدام التعبيرات النمطية (Regex) في تايب سكريبت Typescript؟

يمكن استخدام التعبيرات النمطية في تايب سكريبت بنفس طريقة استخدامها في لغة جافاسكريبت JavaScript. يمكن استخدام العبارة التالية لإنشاء كائن RegExp:

“`
let myRegex = new RegExp(“pattern”);
“`

أو يمكن استخدام الشكل المختصر:

“`
let myRegex = /pattern/;
“`

يمكن استخدام التعبيرات النمطية في العديد من العمليات مثل البحث والاستبدال والتحقق. على سبيل المثال، يمكن استخدام التعبير النمطي للعثور على النصوص التي تحتوي على كلمة محددة داخلها:

“`
let myString = “This is a string that contains the word example.”;
let myRegex = /example/;
if (myRegex.test(myString)) {
console.log(“The string contains the word ‘example’.”);
}
“`

يمكن استخدام الوظائف الأخرى مثل `exec()` و `match()` و `replace()` لأغراض أخرى. تحقق من الوثائق الرسمية لتايب سكريبت لمزيد من المعلومات حول استخدام العبارات النمطية.