خبراء vscode ، كيف ازيل قيمة title من جميع الاكواد

السلام عليكم

لدي اشكالية لدي ملف xml فيه مجموعة من العناصر

وداخل كل عنصر توجد اكواد مثل هذا

<link rel='replies' type='application/atom+xml' href='/feeds/23254736455792044623/comments/default' title='تعليقات الرسالة'/>

أريد طريقة لازالة جميع قيم title باستخدام مربع البحث والاسيتبدال

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

هل كل العناوين تبدوا كـ:

title='تعليقات الرسالة'

بالضبط تماما؟ ان كان نعم، يمكنك استبدالها بقيمة فارغة عن طريق الضغط على ctrl + h و طباعة هاته القيمة في الحقل الأول وترك الحقل الثاني فارغا والتأكيد على استبدال الكل.

لا ، القيم مختلفة

سيكون عليك اذن استعمال خيار العبارات النمطية.

للتعبير عن أي نمط يشمل التالي:

title='تعليقات الرسالة'

وذلك من أجل أي قيمة تأخذها الخاصية title.

قد أشار الزميل @walid99 في التعليقات الى عبارة تشمل الأنماط المرادة.

قم بالضغط علىCtrl+H ، ثم اضغط على الأيقونة التي تحتوي على النقطة والنجمة (*.) (أو اضغط على Alt+R كإختصار) ثم ضع هذا الكود في الخانة الأولى:

\stitle='[^']+'

واترك الخانة الثانية فارغة، ثم اضغط على "استبدال الكل" (Replace All).

في حال كانت علامة الاقتباس مزدوجة (") فيجب تغيير الكود السابق إلى:

\stitle="[^"]+"

شكرا لك على المساعدة

سؤال لو سمحت كيف استبدل

<category  term='ثانية متوسط الجيل الثاني'/>

ب

<category>ثانية متوسط الجيل الثاني</category>

قم بوضع هذا الكود في الخانة الأولى:

<category[^\/>]+term='([^']+?)'[^\/>]*\/>

وهذا في الخانة الثانية:

<category>$1</category>

واضغط على Replace All.

مجهول
  • حذف بواسطة المستخدم

لإزالتهم جميعاً، استخدم الـ regular expression كما في الصورة :

استبدل الـ " بـ ' إذا كنت تستخدم الـ '