اختصارات

ورقة غش التعبيرات العادية – اجعل التكنولوجيا أسهل

مطابقة الأحرف أ ابحث عن أي مثيل للحرف “a” في المستند وطابقه. a يطابق “النملة” و “القط” و “آنا”. . تطابق أي حرف واحد ، باستثناء أحرف التحكم. c.t يطابق “قطة” أو “قص” أو “سرير”. * كرر التعبير السابق 0 أو أكثر (وضع الجشع). 12*3 يطابق “13” ، “123” ، “1223” ، “12223”. يمكن استخدامه مع “.” مثل m.*easier يطابق “maketecheasier”. استخدام .* في حد ذاته لا معنى له لأنه يطابق كل شيء ويعيد النتيجة الكاملة. + كرر التعبير السابق مرة واحدة أو أكثر. 12+3 يطابق “123” ، “1223 ″ ،” 12223 ″. ؟ يجعل العنصر السابق اختياريًا. ma?ke يتطابق مع “make” و “mke”. ^ تطابق من بداية السلسلة. ^he تطابق “hello” ، “hell” ، “help” ، “he is a boy”. $ تطابق من نهاية السلسلة. ed$ يطابق “acted” ، “bed” ، “greed”. مطابقة النطاق (…) تجميع الشخصيات أو التعبير. (ak) يطابق “صنع” ، “تأخذ”. { ن } تطابق العنصر السابق بالضبط n مرة. 12{3}5 يطابق “12225”. [ … ] تطابق حرف واحد في القوس. [abc] يطابق “a” أو “b” أو “c” في السلسلة “abc”. [^ … ] تطابق أي حرف باستثناء تلك المحددة في القوس. a[^b]c يطابق “aec” و “acc” و “adc” ولكن لا يطابق “abc”. مطابقة الطبقة (نقطة البيع) [:alpha:] ابحث عن أي حرف في الأبجدية الإنجليزية وطابقه. [[:alpha:]]ut سيطابق الكلمات “لكن” و “قص” و “شبق”. [:alnum:] ابحث عن أي حرف ورقم ومطابقه. [[:alnum]]tack سيطابق “المكدس” و “5tack”. [:blank:] ابحث عن مثيل لعلامة تبويب أو مسافة وقم بمطابقتها. [[:blank:]]Hello سوف تتطابق مع “مرحبا”. [:space:] ابحث عن أي حرف مسافة بيضاء وقم بمطابقته. [[:space:]]World سوف تتطابق مع “العالم”. [:upper:] ابحث عن أي حرف كبير وطابقه. [[:upper:]]+ سيطابق الكلمات “HELLO” و “FAntastic” و “wORld”. [:lower:] ابحث عن أي حرف صغير وطابقه. [[:lower:]]+ سوف تتطابق مع الكلمات “heLLO” و “FAntastic” و “world”. [:punct:] ابحث عن أي حرف ترقيم وطابقه. \w+[[:punct:]] ستطابق الكلمات التالية: “مرحبًا!” ، “مرحبًا”. وأنت؟”. [:cntrl:] ابحث عن أي شخصية تحكم وقم بمطابقتها. \w+[[:cntrl:]]$ سيطابق الكلمات التالية: “end ^ M” ، “word ^ M” و “this ^ M”. [.ng.] ابحث عن أي digraph لـ “ng” وطابقه. bad[.zh.] سيطابق كلمة “شارة”. [=n=] ابحث عن كل أحرف التشكيل “n” وطابقها. [=a=]\w+ سيطابق الكلمات “ànna” و “ápple” و “ble”. مطابقة الصف (Perl / Vim) \ب ابحث عن أي حرف ليس حدًا للكلمة وطابقه. \B+\b سيطابق “o” في “hello” وكذلك “h” في “hi”. \ w ابحث عن أي حرف ورقم ، ثم طابقه. \w{5} مجموعة الأحرف والأرقام التالية: “world” و “12345” و “w0r1d”. \ دبليو ابحث عن أي رموز وطابقها. \w{2}\W\b سيطابق الكلمات التالية: “as.” ، “ha!” و أنا؟”. \د ابحث عن أي رقم وطابقه. \d{3} سيطابق الأرقام التالية: “111” و “777” و “888”. \د ابحث عن أي حرف ليس رقمًا ومطابقه. \D{3} سيطابق الأحرف والرموز التالية: “ant” ، “ba!” و “!#*”. \س ابحث عن أي أحرف مسافات بيضاء وقم بمطابقتها. a\w+(i|y)sm\s الكلمات التالية: “الإيثار” و “المهق” و “تمدد الأوعية الدموية”. \س ابحث عن أي أحرف غير مسافات بيضاء وقم بمطابقتها. \S{5} سيطابق ما يلي: “123hi” و “hi! ^ &” و “ \أ ابحث عن بداية الكلمة بغض النظر عن أنها ليست في بداية السطر. \A{2} سيطابق “هو” و “wo” في “Hello world”. \ ض ابحث عن نهاية الكلمة بغض النظر عن كونها ليست في نهاية السطر. \z{2} سيطابق “lo” و “ld” في “Hello world”. أحرف التحكم | تطابق إما التعبير على يسار أو يمين الأنبوب. col(o|ou)r يطابق “اللون” ، “اللون”. – حدد مجموعة من الأحرف لمطابقتها. تستخدم في الغالب في [a-z]و [A-Z]و[1-9]و[a-zA-Z1-9]. a[a-z]c يطابق “abc” و “acc” و “adc”. \ اهرب من شخصية خاصة وحوّلها إلى شخصية عادية. a\*c يطابق “a * c”. \ n ، \ r ، \ t تطابق سطر جديد ، والعودة وحرف جدولة على التوالي. \w{5}\t\w{5}(\n|\r) سيطابق “Hello World”. \ ب … \ ب تطابق كلمة داخل الحدود. \bTech\b يطابق كلمة “Tech” في “Make Tech Easier”. تعابير معقدة [0-9]{3} -[0-9]{4} ابحث عن أي تسلسل مكون من ثلاثة وأربعة أرقام وطابقه. سيطابق هذا التعبير مجموعة الأرقام التالية: “123-1234” و “111-1111” و “777-1234”. ([0-9]{3} -)؟[0-9]{3} -[0-9]{4} طابق رقمين مكونين من ثلاثة أرقام ورقم واحد مكون من أربعة أرقام. سيطابق هذا التعبير المجموعات التالية: “123-123-1234” و “000-111-0001” و “777-5678”. . {1،3} ابحث عن أي كلمة يتراوح طولها بين حرف وثلاثة أحرف. سيطابق هذا التعبير الكلمات التالية: “at” و “it” و “can”. ([A-Z]) \ w + تطابق أي كلمة تبدأ بحرف كبير. سيطابق هذا التعبير الكلمات التالية: “Hello” و “World” و “Hey”. ه[([:digit:]|[:alnum:])]ج تطابق أي حرف أبجدي رقمي بين “e” و “c”. سيطابق هذا التعبير المجموعات التالية: “e1c” و “e5c” و “e7c”. [^0-9[:upper:]]+ ابحث عن أي كلمة بأحرف كبيرة لا تبدأ برقم. سيطابق هذا التعبير الكلمات التالية: “HELLO” و “WORLD” و “HEY”. “. +” ابحث عن كلمة مقتبسة وطابقها. سيطابق هذا التعبير الاقتباس التالي: “مرحبًا ، أيها العالم!”.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى