سؤال

لدي مشكلة في VS2005. عندما أحاول البحث في الملفات باستخدام خيار التعبيرات العادية، أحصل على رسالة خطأ تفيد

Unknown argument for ':' operator. Complete Regular Expression required in search string.

النمط الذي أحاول استخدامه صحيحا، ويعمل في محرري نص آخر هو:

<asp:textbox.+?(type="text"|size=|autocomplete=|class=|value=)

كيف يمكنني الحصول على هذا النمط مع البحث VS2005؟

هل كانت مفيدة؟

المحلول

هذا يعمل:

\<asp\:textbox.+?(type=\"text\"|size=|autocomplete=|class=|value=)

لكنني أعتقد أن هناك خطأ في .+? جزء. wtihout يمكنني الحصول على التطابقات لذلك:

// <asp:textboxtype="text"

نصائح أخرى

يحاول:< asp\:textbox.+?(type="text"|size=|autocomplete=|class=|value=)

(فارغة بين أقل من "ASP" إضافة إلى إظهار محرر WMD. لا ينبغي أن يكون هناك)

السبب المحدد للخطأ الخاص بك هو أن استخدام Visual Studio Expression العادي يستخدم: للإشارة إلى أنواع الأحرف، و: TE ليس خاصية حرف. الهروب من: مع سيؤدي إلى قراءةه ك :.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top