स्कैनिंग

doc-lsde-features-howtoscan-1

आपके '

LSDE

' प्रोजेक्ट में, कोडबेस स्कैनर का कॉन्फ़िगरेशन

पैटर्न अनुभाग

के माध्यम से किया जाता है।



एक पैटर्न बनाएँ

एक नया पैटर्न इंस्टेंस (जो शुरू में खाली हो, उदाहरण के लिए) बनाने के बाद:


रेगुलर एक्सप्रेशन (

Regex

) दर्ज करें जिसका उपयोग आपके कोडबेस में समूहों को कैप्चर करने के लिए किया जाएगा।

आपको अनिवार्य रूप से इस अनुभाग को यह इंगित करते हुए भरना होगा कि कौन सा समूह आपकी 'i18n' कुंजी को कैप्चर करता है।


आपके पास कम से कम 1 कैप्चर समूह होना चाहिए।

रेगेक्स समूहों के बारे में और जानें

doc-lsde-features-howtoscan-2

i18n कुंजियाँ देखें


एक बार

Regex

बन जाने के बाद, परिणामों का सिंक्रनाइज़ेशन वास्तविक समय में होता है।


वास्तविक समय में इसके परिणामों का निरीक्षण करने के लिए कोड स्कैनर विंडो खोलें।


यदि ट्री में कोई कुंजी चयनित नहीं है, तो कोई फ़िल्टर लागू नहीं किया जाएगा और स्कैनर सभी परिणाम प्रदर्शित करेगा।




doc-lsde-features-howtoscan-3

इसके विपरीत, यदि आप कोई कुंजी चुनते हैं:


सिस्टम संबंधित न होने वाली मूल और पड़ोसी कुंजियों को फ़िल्टर करेगा।


एक पदानुक्रमित प्रसार के माध्यम से, एक फ़ोल्डर का चयन करने से उसकी सभी चाइल्ड कुंजियाँ प्रदर्शित होती हैं।


उदाहरण:


फ़ोल्डर का चयन:


A.B.C

कम से कम इस समूह वाली सभी कुंजियाँ भी प्रदर्शित होंगी:


A.B.C.d
A.B.C.d.e.f

कैप्चर की गई कुंजियों को प्रदर्शित करने के लिए जिन्हें '

LSDE

' संबद्ध करने में विफल रहता है (लुप्त कुंजियाँ), इस विकल्प को चेक करें। यह मौजूदा कुंजियों को फ़िल्टर करने की भी अनुमति देता है।


यदि यह विकल्प अक्षम है, तो '

LSDE

' आपके स्रोत कोड में पाई गई लुप्त कुंजियों को मौजूदा कुंजियों के साथ मिश्रित करके प्रदर्शित करता है।



अपने पैटर्न का परीक्षण करें

doc-lsde-features-howtoscan-5

यह सत्यापित करने के लिए कि आपका पैटर्न अपेक्षित रूप से व्यवहार करता है,

टेस्ट

टैब खोलें। किए गए कैप्चर का निरीक्षण करने के लिए अपने प्रोजेक्ट का स्रोत कोड उसमें पेस्ट करें।



अपने Regex को समझें

अपने

Regex

और उसके समूहों को समझने के लिए,

regexr

जैसे उपकरण का उपयोग करें।


अपने

Regex

को समर्पित स्थान पर कॉपी और पेस्ट करें।


javascript
[^\\\\\\\\w_\\\\\\\\-\\\\\\\\$]t\\\\\\\\(\\\\\\\\s*(?:['\\\\\\])?(?:([^\\\\\\\\s:'\\\\\\)]+):)?([^\\\\\\\\s'\\\\\\),]+)(?:['\\\\\\])?\\\\\\\\s*(?:,\\\\\\\\s*(\\\\\\\\{[\\\\\\\\s\\\\\\\\S]*?(?:defaultValue\\\\\\\\s*:\\\\\\\\s*(['\\\\\\`])((?:\\\\\\\\\\\\\\\\.|(?!\\\\\\\\4)[\\\\\\\\s\\\\\\\\S])*?)\\\\\\\\4)[\\\\\\\\s\\\\\\\\S]*?\\\\\\\\}|\\\\\\\\{[\\\\\\\\s\\\\\\\\S]*?\\\\\\\\})\\\\\\\\s*)?\\\\\\\\)

अपने प्रोजेक्ट का स्रोत कोड पेस्ट करें जिसमें कैप्चर की जाने वाली कुंजियाँ हों (आपके फ़्रेमवर्क या टेक्स्ट इंजन से)।

इसे सक्रिय करने के लिए एक कैप्चर पर क्लिक करें।

फिर 'डिटेल' चुनें।

उस समूह का इंडेक्स पहचानें जिसमें आपका

Regex

वांछित कैप्चर रखता है।


इस

Regex

के साथ, आप देखेंगे कि यह आपकी कुंजी को समूह 2 में कैप्चर करता है। फिर आपको '

LSDE

' को यह बताना होगा कि कुंजी इस समूह में स्थित है, जैसा कि पिछली छवि में दिखाया गया है।


सिस्टम तब इस

Regex

को निष्पादित कर सकेगा और विभिन्न टेलीमेट्री सेवाओं के लिए इस कैप्चर का उपयोग कर सकेगा।