$ fullString = "تجاهل كل شيء باستثناء هذا (النص)" ؛ ، $ fullstring) ؛
$ shortString = $ fullString ، $ start ، $ end) ؛ ، ثم إجراء عملية فرعية لاستخراج النص المطلوب. على الرغم من أنه واضح ، فإنه يتطلب عدة مكالمات وظائف.
إعادة كبديل
]
$ text = 'تجاهل كل شيء باستثناء هذا (نص) '؛preg_match ('#(. &&&] يستخدم Regex نمطًا للبحث عن سلسلة محددة من الأحرف. في هذه الحالة ، يلتقط النمط أي سلسلة من الأحرف المرفقة بين قوسين. يتم تخزين النتيجة في صفيف Match $ ، مع النص المستخرج تم تعيينه لـ $ Match [1].
اعتبارات الأداء
فعالة من وظائف معالجة السلسلة ، في هذا السيناريو بالذات ، قد تفوق مزايا الأداء الخاصة به تكلفة مكالمات الوظائف الإضافية. يتجنب Regex الحاجة إلى التحليل اليدوي والحسابات ، مما يجعله أكثر إيجازًا وربما أسرع للسلاسل الأصغر. ومع ذلك ، بالنسبة لمعظم السيناريوهات العملية ، يوفر Regex حلاً فعالًا وأنيقًا لاستخراج النص داخل أقواس في PHP.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3