2010-08-28 13 views
9

क्या सीएसएस क्लास के उपयोग खोजने के लिए विजुअल स्टूडियो में कोई तरीका है? अभी मुझे सभी उपयोगों को खोजने के लिए पूरी परियोजना को खोजना है। कभी-कभी मुश्किल होती है अगर कक्षा को "शीर्षक" जैसी सामान्य चीज़ के रूप में नामित किया जाता है। मुझे इन सभी खोज परिणामों को प्राप्त होगा जिनके पास उस वर्ग के उपयोग से कोई लेना देना नहीं है।विजुअल स्टूडियो को सीएसएस क्लास के उपयोग मिलते हैं

उत्तर

6

मुझे विजुअल स्टूडियो में ऐसा करने के किसी भी अंतर्निहित तरीके से नहीं पता है, लेकिन कुछ रेगेक्स जादू चाल कर सकते हैं। इसके लिए खोज करने का प्रयास करें:

class="[^"]*<title> 
+0

यह एक बिंदु पर काम करता है। क्या यह प्रश्न पूरे शब्द से मेल खाने के लिए संशोधित किया जा सकता है? अभी यह कक्षाएं पाती हैं जिनके नाम उनके नाम के हिस्से के रूप में शीर्षक हैं (उदा: वर्ग = "दस्तावेज़ शीर्षक ") –

+0

@ dev.e.loper: मुझे पता था कि कुछ गायब था। जोड़ा गया <<>' चाल चलाना चाहिए। कृपया ध्यान दें कि यह रेगेक्स सिंटैक्स विजुअल स्टूडियो सर्च सुविधाओं के लिए विशिष्ट है। रेगेक्स के अधिकांश अन्य स्वादों में, शब्द सीमाएं '\ b' से मेल खाती हैं। –

+0

भविष्य से संदेश: वीएस2015 में, शब्द सीमा वर्ण अब \ b है। – stannius

0

तक एक CSS वर्ग का प्रयोग, तुम क्या मतलब है:

class=".*title.*" 

संपादित करें::

... class="title" ... 

यदि हां, तो आप वी.एस. में regex खोज इन खोजने के लिए इस्तेमाल कर सकते हैं @Martinho देखें एक कामकाजी regex के लिए फर्नांडीस प्रतिक्रिया।

+0

वह रेगेक्स आपके सरल उदाहरण से मेल नहीं खाता: 'class =" title "'। 'शीर्षक' के बाद कोई चरित्र नहीं है जो डबल-कोट नहीं है। –

+0

अब यह 'वर्ग = "foo" id = "title" से मेल खाता है: '((' किसी भी चरित्र) से मिलान करने के बजाय आपको डबल-कोट्स को छोड़कर '[^ "]' किसी भी चरित्र का उपयोग करना चाहिए। –

+0

@Martinho Fernandes धन्यवाद , आज सुबह मेरे regexes के साथ इतना अच्छा नहीं कर रहा है: एस – cofiem

संबंधित मुद्दे