أقوم بتجربة وظيفة استبدال الكلمة/العبارة الجديدة، لكنني غير واضح بشأن كيفية عمل الحرف البدلي (wildcard) في الحالة التالية.
أردت استبدال server log برابط إلى معلومات حول كيفية الحصول على سجلات النظام. لقد تركت الكلمة بشكل جميل وأنشأت رابطًا. لذا حاولت استخدام server log* لتغطية server logs أيضًا، لكن الرابط الذي تم إنشاؤه لا يتضمن الحرف البدلي. ليس الأمر كبيرًا، لكنه يبدو غريبًا بعض الشيء. هل هناك طريقة لجعله يتضمن حرف الـ S؟ صورة لما أعنيه
حرف البدل (wildcard) يجعل استخدام التعبيرات النمطية (regular expressions) ضروريًا عند المطابقة، بغض النظر عن قيمة watched_words_regular_expression. وذلك لأن الرمز * يُحوَّل إلى \S*. تم إصلاح المشكلة في:
لست متأكدًا مما إذا تم نشر هذا إلى بيئة الإنتاج، لكنني عدلت نسختنا لتشمل * مرة أخرى، والآن لن يتم إنشاء الرابط في جميع نسخنا التي تحتوي على حرف البدل (wildcard)، بينما سيتم إنشاؤه في تلك التي لا تحتوي عليه