كيف يمكنني استخدام التعبيرات النمطية للعنوان في إعدادات التضمين؟

أحاول جعل التضمين يعمل على موقعي لاستخدام Discourse كنظام تعليقات. لقد نجحت في ذلك إلى حد كبير، باستثناء أنه عند استيراد صفحة من موقعي كمنشور في Discourse، يجلب عنوان HTML الكامل كعنوان للمنشور، مثل: ‘First blog post | Simon Panrucker!’

‘Simon Panrucker!’ هو عنوان موقعي، ولا أريد أن يكون جزءًا من عنوان المنشور في المنتدى. لذا أريد أن يتوقف التنظيف عند ‘| Simon Panrucker!’ — أو بشكل مفضل قبل المسافة التي تسبق ذلك.

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

في المربع الذي يحمل النص ‘التعبير النمطي المستخدم لتنظيف عنوان المنشورات’، وضعت ما يلي:

/(?<=<title>).*[^| Simon Panrucker!] /gm

هل يمكن لأي شخص مساعدتي في فهم ما الذي أفعله خطأ؟ شكرًا!

وجدت الحل، في حال واجه أي شخص آخر هذه المشكلة. لقد جعلتها معقدة أكثر من اللازم!

في المربع الذي يحمل عبارة ‘التعبير النمطي المستخدم لتنظيف عنوان المنشورات’، يمكنك ببساطة إدخال الجزء من العنوان الذي تريد أن يتوقف عنده التنظيف، مع إضافة علامة في النهاية. لذا، إذا كان عنوان HTML للصفحة هو 'اسم منشوري - اسم موقعي'، يمكنك إدخال '- اسم موقعي’ (بدون علامات الاقتباس) في المربع، ولن يتضمن المنشور الذي يُنشأ في discourse ذلك الجزء من العنوان.

آمل أن يكون هذا واضحًا وقد يكون مفيدًا لشخص آخر!