التعامل مع النصوص بحث إستبدال أي شيء بطريقة مطورة
مثلًا إن كنت تريد إخراج الid من رابط المقال الحالي
أسهل طريقة هي بالتعابير القياسية.
التعامل مع النصوص بحث إستبدال أي شيء بطريقة مطورة
مثلًا إن كنت تريد إخراج الid من رابط المقال الحالي
أسهل طريقة هي بالتعابير القياسية.
التعابير القياسية , تسهل عليك البحث عن نص او مجموعة نصوص داخل نص اكبر , بأستخدام رموز متعارف عليها , بمعني لو اريد استخراج كلمات تحتوي على حرفين فقط في هذا النص
preg_match("/\w{2}/" , $string , $out);
\w تعبير قياسي يعني كلمة , {2} تحتوي على حرفين , أن احتجت حرفين فأكثر {2,} ويمكن ايضاً باستخدام دوال preg_replace ان تقوم بعمل استبدال , مثلاُ أستبدال الفراغ بعلامة - $newString = preg_repace("/\s+/" , "-" , $string);
هنا \s تعني فراغ , + فراغ واحد او اكثر
هذا أمر له فوائد عديدة ، أتعرف قبل فترة صممت تطبيق صغير لتحويل نص من اللغة الانجليزية إلي شفرة مورس (أو العكس) عبر التعابير القياسية ولكن بإستخدام javascript
فهمت المغزي من سؤالك :) ..
كنت صغيراً عندما كنت اتابع مسلسلات عن التحقيقات و جرائم القتل و الاختطاف و كانت هناك حلقات كثيره بها شفره موريس و شفرات اخري , وقتها كنت احاول تعلمها ولكن اعتقد ان عقلي الصغير حينها لم يستطع ادراكها بشكل جيد اما الان فانا لدي الكثير و الكثير الذي يشغل بالي مما يمنعني عن محاولة تعلمها - علي الاقل في الفترة الحالية -
:)
التعليقات