ما هي التعبيرات العادية في المفكرة ++

ما هي التعبيرات العادية في المفكرة ++

ميزة المفكرة مثل التعبيرات العادية، المعروفة باسم Regex (RegexP)، هي آلية للبحث واستبدال الأحرف في صفيف نص. يمكن استخدام التعبير العادي في كل من النص في المفكرة ++ أو المفكرة، والبحث / استبدال في ملفات مختلفة. على عكس أداة البحث المعتادة، تتيح لك هذه الآلية تحديد القوالب.

على سبيل المثال، تحتاج إلى العثور على جميع التواريخ في مستند نصي، ولكن كيفية القيام بذلك؟ باستخدام تعبير منتظم، يمكنك تحديد نمط ستجد فيه الوظيفة بأرقام بتنسيق محدد. سيساعد الانتظام أيضا على استبدال تنسيق معين مع آخر، على سبيل المثال، تغيير شكل التواريخ أو الأسماء (dd.mm.yyyy، على سبيل المثال، yyyy.dd.mm).

تعبير منتظم، أداة فريدة تسمح لك بتصحيح الأخطاء المنهجية أو العيوب في النص والرمز والعناوين. على سبيل المثال، أضف الأحرف المفقودة، وإزالة الخطوط الفارغة والمسافات المزدوجة، واستبدال الكلمات والأحرف مع الآخرين. هذه الوظيفة فعالة للمبرمجين وكتاب الإعلانات والمحررين ومتخصصي كبار المسئولين الاقتصاديين. سوف يسرع التعبير المنتظم بشكل كبير في سير العمل، والمساعدة في تجنب الأخطاء والقضاء على العامل البشري عند كتابة التعليمات البرمجية أو النص.

متى تحتاج إلى تعبيرات منتظمة؟

تعتبر التعبيرات العادية (التي تسمى أيضًا RegexP ، أو Regex) آلية لإيجاد النص واستبداله. في السطر ، ملف ، ملفات متعددة. يتم استخدامها من قبل المطورين في رمز التطبيق ، والمختبرين في Autotests ، وببساطة عند العمل على سطر الأوامر. في الواقع ، استخدم Regex في Notepad ++ ميزة مفيدة للغاية للمستخدمين.

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

  1. عند التحقق من صحة البيانات (على سبيل المثال، للعثور على أخطاء في السلسلة الزمنية، إلخ)؛
  2. لجمع البيانات (عند البحث عن الصفحات التي تحتوي على مجموعة معينة من الأحرف والأحرف والكلمات)؛
  3. عند معالجة البيانات (على سبيل المثال، عند تحويل البيانات الأولية إلى تنسيق محدد)؛
  4. تحليل (لاستخراج الحصول على عنوان URL - أو لأداء مهام مماثلة)؛
  5. لاستبدال السلاسل (يمكنك تحويل جافا إلى C #، إلخ)؛
  6. من أجل إعادة تسمية الملفات، قم بتحليل البيانات، قم بتمييز بناء جملة أو إجراء مهام أخرى.

ما مدى امتلاك التعبير المنتظم عن المفكرة الخاصة أو محرر نصوص منتظم مسألة لكل متخصص. يتم تكوين مجموعة الوظائف والأدوات يدويا من خلال كل مشرفي المواقع أو مبرمج أو كاتب نسبي، اعتمادا على الحل المرغوب في قائمة المهام.

ماذا تحتاج لتعلم كيفية استخدامها؟

بادئ ذي بدء، من المهم أن نفهم ما هو المرساة. في التعبيرات العادية، هذه هي الشخصيات ^ و $. كل شخصية لها دورها الخاص. ويمكن استخدامه في بعض المواقف:

  • ^ روبوت - يطابق خط بدءا من الروبوت؛
  • الأرض $ - تطابق خط ينتهي في الأرض؛
  • ^ Robot Earth $ - التطابق الدقيق (يبدأ وينتهي باسم روبوت الأرض)
  • الاحماء - يطابق أي خط يحتوي على نص الاحماء؛

لفهم الأساسيات بشكل كامل، بخلاف المراسي، من المهم أيضا فهم الكميات. لعب دورهم من قبل الرموز التالية: *، +،؟ ، {}.

أساسيات تعلم التعبيرات العادية تشمل أيضا رموز المشغل: | و [].

كن Excel Pro: انضم إلى الدورة التدريبية!

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

التسجيل هنا

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

في المرحلة الأولية في العمل مع تعبيرات منتظمة، من المهم أيضا معرفة فئات الأحرف (\ D، \ W، \ S و.)، الأعلام (G، M، I)، مجموعات قوس (())، تعبيرات قوس ([]).

Then Notepad ++ Expression Expression Global Flags G ، M ، أنا أقف من أجل:
  • G للبحث العالمي ، يتذكر مؤشر المطابقة الأخير ، للسماح لعمليات البحث التكرارية ، وعادة ما يتم استخدامها مع M AS /GM
  • M للمتعددة ، وبالتالي فإن مرساة البدء ^ وإنهاء المرساة $ سوف تتطابق مع بداية أو نهاية الخط ،
  • ٪٪ i لحساسية الحالة ٪٪: (؟ -i) سيجعل حالة البحث حساسة ، (؟ i) سيجعل حالة البحث غير حساسة.

هناك أيضا مستويات أعلى من معرفة التعبيرات العادية في محرري النصوص. يمكن أن يكون لدى النظامي أشكالا معقدة وقادرة على أداء المهام الفريدة، لتنفيذها، من المهم أن تخطئ أعمق في هذا الموضوع ودراسة كمية كافية من الأدب على علوم الكمبيوتر والبرمجة، بطبيعة الحال، استخدام التعبيرات العادية.

وحدات ماكرو في المفكرة ++ - أبسط منتظم

في تطبيق المفكرة، يعمل ماكرو كتعبير منتظم. داخل برنامج المفكرة ++، يلعب الماكرو دور القالب، كلاهما للمشرفيين والمبرمجين، وكذلك للمستخدمين العاديين. بفضل هذه الوظيفة، يمكنك استخدام التعليمات البرمجية الجاهزة في شكل قالب في المستند بالنقر فوق نقرة واحدة.

مكتوب الماكرو بشكل فردي، من خلال كل مسؤول عن الموقع بشكل مستقل، في شكل قالب، داخل برنامج المفكرة ++ نفسه. لإدارة مجموعة من وحدات الماكرو، تحتاج إلى الذهاب إلى شريط الأدوات من محرر النصوص نفسه لتطوير تعبير منتظم:

  • فتح مستند نصي؛
  • انقر فوق دائرة حمراء في الركن الأيمن من البرنامج، والذي يحتوي على توقيع بدء التسجيل؛
  • نحن نكتب الإجراءات بالترتيب، دون أخطاء؛
  • بعد انتهاء تسجيل الماكرو، اضغط على زر إيقاف التسجيل في شكل مربع أسود؛
  • حدد القسم وحدات الماكرو في القائمة وانقر فوق حفظ التسجيل إلى الماكرو؛
  • نحن نسمي التعبير العادي وحفظه من خلال النقر على زر موافق.

لتشغيل الماكرو المحفوظ، تحتاج إلى النقر فوق قسم وحدات الماكرو، والزر صفحة الهيكل العظمي. بعد النقر فوق، سيتم إدراج التعبير العادي المحفوظ في المفكرة ++ كعاكرو في المستند.

Grepwin.

في الحالات التي لا يمكن فيها محرر نصوص التعامل مع مهام الاستبدال والبحث، يمكن أن يساعد برنامج خاص - Grepwin. يمكن لهذا البرنامج البحث واستبدال الأحرف على حد سواء باستخدام أداة Regex وفي شكل بحث / محرر نصي. ولكن لا تنسى ملفات النسخ الاحتياطي - النسخ الاحتياطي للبيانات هي الطريقة الوحيدة لحفظ المعلومات في حالة استبدال الأحرف غير صحيحة.

Grepwin: البحث العادي البحث واستبدال النوافذ

في الختام: التعبيرات العادية المتقدمة ++

يمكن استخدام تعبيرات منتظمة في محررين نصي واستخدام مجموعة من البرامج التي تم إنشاؤها خصيصا لهذا. أكثر البرامج شهرة ل العادي هي: Regex101، myregexp، regexr. غالبا ما تستخدم التعبيرات العادية في المفكرة ++. هناك أيضا خدمات عبر الإنترنت للعمل مع تعبيرات منتظمة. ما هو بالضبط أن تختار لك بالتأكيد قرار فردي ويعتمد على الظروف، والوظائف المطلوبة وقدرات البرنامج. والأهم من ذلك - من تفاصيل التخصص.

المزيد من النصائح المفكرة ++

الأسئلة المتداولة

ما معنى التعبيرات العادية Notepad ++؟
تعتبر التعبيرات العادية آلية لإيجاد النص واستبداله في سلسلة ، في ملف ، في ملفات متعددة. يتم استخدامها من قبل المطورين في رمز التطبيق ، والمختبرين في Autotests وفقط عند العمل على سطر الأوامر.

كن Excel Pro: انضم إلى الدورة التدريبية!

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.

التسجيل هنا

ارفع مهاراتك من Novice إلى Hero مع دورة Excel 365 الأساسية ، المصممة لتجعلك تتقن في بضع جلسات.




تعليقات (2)

 2022-12-19 -  rbear
لقد كتبت أنك بحاجة إلى معرفة الأعلام من أجل المفكرة. هل يمكنك إعطاء مثال على كيفية إدخالها هناك؟
 2022-12-20 -  admin
rbear ، بالتأكيد ، راجع المقالة المحدثة: /gm للبحث العالمي متعدد الألين ، (؟ i) للحصول على بحث غير حساس للحالة ، (؟ -i) للبحث الحساس للحالة

اترك تعليقا