البرمجة هي عملية معقدة ، شاقة ، وغالباً ما تكون رتيبة ، حيث من غير النادر تكرار نفس أو أفعال مماثلة. لتعظيم وتسريع البحث عن العناصر المماثلة واستبدالها في الوثيقة ، تم اختراع نظام تعبير عادي في البرمجة. إنه يسمح لك إلى حد كبير بتوفير الوقت والجهد للمبرمجين ، ومشرفي المواقع ، وأحيانًا ممثلين للمهن الأخرى. لنكتشف كيفية استخدام التعبيرات العادية في محرر النصوص المتقدم Notepad ++.
محتوى
قبل البدء في دراسة استخدام التعبيرات العادية في برنامج Notepad ++ في الممارسة العملية ، دعنا نتعلم المزيد عن جوهر هذا المصطلح.
التعبيرات العادية هي لغة بحث خاصة ، والتي يمكنك من خلالها تنفيذ إجراءات مختلفة على أسطر المستند. يتم ذلك بمساعدة أحرف أولية خاصة ، يتم من خلالها البحث عن التلاعبات وتنفيذها من خلال مبدأ النموذج. على سبيل المثال ، في Notepad ++ تمثل نقطة في شكل تعبير عادي أي مجموعة كاملة من الرموز الموجودة ، وعبارة [AZ] أي حرف كبير من الأبجدية اللاتينية.
في لغات البرمجة المختلفة ، يمكن أن تكون صيغة التعبيرات العادية مختلفة. يستخدم محرر النصوص Notepad ++ نفس قيم التعبير العادية كما في لغة برمجة Perl الشائعة.
الآن دعونا نتعرف على التعبيرات العادية الأكثر استخدامًا في برنامج Notepad ++:
في الواقع ، هناك الكثير من رموز التعبيرات العادية ، لتغطية ، والتي في مادة واحدة أمر مستحيل. أكثر بكثير من اختلافاتها المختلفة ، والتي تستخدم المبرمجين ومصممي الويب عند العمل مع برنامج المفكرة ++.
الآن دعونا نلقي نظرة على أمثلة محددة لكيفية استخدام التعبيرات العادية في برنامج Notepad ++.
لبدء العمل باستخدام التعبيرات العادية ، انتقل إلى قسم "البحث" ، وحدد "بحث" في القائمة التي تظهر.
أمامنا ، تفتح النافذة القياسية للبحث في Notepad ++. يمكنك أيضًا الوصول إلى هذه النافذة بالضغط على Ctrl + F. تأكد من تنشيط زر "التعبيرات العادية" لتتمكن من التعامل مع هذه الوظيفة.
دعونا نجد جميع الأرقام الواردة في الوثيقة. للقيام بذلك ، أدخل المعلمة [0-9] في سلسلة البحث ، وانقر على زر "البحث أكثر". في كل مرة تضغط فيها على هذا الزر ، سيتم تمييز الرقم التالي الذي يظهر في المستند من أعلى لأسفل. لا يمكن تطبيق التبديل إلى وضع البحث من أسفل إلى أعلى ، والذي يمكنك تنفيذه باستخدام طريقة البحث المعتادة ، عند العمل باستخدام التعبيرات العادية.
إذا قمت بالنقر فوق الزر "البحث عن كل شيء في المستند الحالي" ، فسيتم عرض جميع نتائج البحث ، أي التعبيرات الرقمية في المستند ، في نافذة منفصلة.
وهنا نتائج البحث ، وعرض خط عن طريق الخط.
ولكن ، في برنامج المفكرة ++ فمن الممكن ليس فقط للبحث عن الرموز ، ولكن أيضا لأداء الاستعاضة بهم بمساعدة تعبيرات عادية. لبدء هذا الإجراء ، انتقل إلى علامة التبويب "استبدال" في مربع البحث.
دعونا نعيد توجيه الروابط الخارجية من خلال إعادة التوجيه. لهذا ، في العمود "بحث" ، قم بتعيين القيمة "href =. (http:// [^ ']] *)" ، وحقل "استبدال" هو "href =" / redirect.php؟ To = 1 "". انقر على زر "استبدال الكل".
كما ترى ، كان الاستبدال ناجحًا.
والآن دعونا نطبق البحث البديل باستخدام التعبيرات العادية للعمليات التي لا تتعلق ببرمجة الكمبيوتر أو تخطيط صفحة الويب.
لدينا قائمة بالأشخاص بصيغة الاسم مع تواريخ الميلاد.
سنقوم بإعادة ترتيب تواريخ الميلاد وأسماء الأشخاص في الأماكن. لهذا نكتب في العمود "بحث" "(w +) ( w +) ( w +) ( d +. D +. D +)" ، وفي "استبدال" - " 4 1 2 3" . انقر على زر "استبدال الكل".
كما ترى ، كان الاستبدال ناجحًا.
أظهرنا أبسط الإجراءات التي يمكنك القيام بها باستخدام التعبيرات العادية في برنامج Notepad ++. ولكن بمساعدة هذه التعبيرات ، يقوم المبرمجون المحترفون بعمليات معقدة نوعًا ما.