Skip to content

एस्केप वर्ण ​

एस्केप वर्ण Markdown में अन्यथा विशेष अर्थ वाले वर्णों को प्रदर्शित करने की अनुमति देते हैं। एक वर्ण से पहले बैकस्लैश \ जोड़कर, आप उसके विशेष कार्य को रद्द कर सकते हैं।

बुनियादी एस्केप अवधारणा ​

एस्केप क्या है ​

Markdown में, कुछ वर्णों का विशेष अर्थ होता है (जैसे जोर के लिए *)। जब आप इन वर्णों को स्वयं प्रदर्शित करना चाहते हैं, तो आपको एस्केप का उपयोग करने की आवश्यकता है।

markdown
यह *इटैलिक* पाठ है।
यह \*सादा क्षुद्रग्रह\* पाठ है।

रेंडर किया गया आउटपुट:

यह इटैलिक पाठ है। यह *सादा क्षुद्रग्रह* पाठ है।

एस्केप करने योग्य वर्ण ​

पूर्ण सूची ​

निम्नलिखित वर्ण Markdown में विशेष अर्थ रखते हैं और एस्केप करने की आवश्यकता है:

वर्णविवरणएस्केप सिंटैक्सउपयोग
\बैकस्लैश\\एस्केप वर्ण
`बैकटिक\`इनलाइन कोड
*क्षुद्रग्रह\*जोर, सूचियाँ
_अंडरस्कोर\_जोर
{}ब्रेसेस\{ \}विस्तारित सिंटैक्स
[]ब्रैकेट\[ \]लिंक, छवियाँ
()कोष्ठक\( \)लिंक, छवियाँ
#हैश\#शीर्षक
+प्लस\+सूचियाँ
-डैश\-सूचियाँ, क्षैतिज नियम
.अवधि\.क्रमित सूचियाँ
!विस्मयादिबोधक\!छवियाँ

सामान्य एस्केप उदाहरण ​

क्षुद्रग्रह और अंडरस्कोर ​

markdown
❌ एस्केप नहीं किया गया:
यह फ़ाइलनाम file_name_v2.txt है
यह सूत्र 2*3*4 = 24 है

✅ एस्केप किया गया:
यह फ़ाइलनाम file\_name\_v2.txt है
यह सूत्र 2\*3\*4 = 24 है

रेंडर किया गया आउटपुट:

❌ एस्केप नहीं किया गया: यह फ़ाइलनाम file_name_v2.txt है यह सूत्र 234 = 24 है

✅ एस्केप किया गया: यह फ़ाइलनाम file_name_v2.txt है यह सूत्र 2*3*4 = 24 है

हैश शीर्षक ​

markdown
❌ एस्केप नहीं किया गया:
# TODO: कार्य पूरा करें

✅ एस्केप किया गया:
\# TODO: कार्य पूरा करें

रेंडर किया गया आउटपुट:

❌ एस्केप नहीं किया गया:

TODO: कार्य पूरा करें ​

✅ एस्केप किया गया: # TODO: कार्य पूरा करें

सूची प्रतीक ​

markdown
❌ एस्केप नहीं किया गया:
मूल्य: 100 - 200 USD
चरण: 1. तैयार करें 2. निष्पादित करें

✅ एस्केप किया गया:
मूल्य: 100 \- 200 USD
चरण: 1\. तैयार करें 2\. निष्पादित करें

रेंडर किया गया आउटपुट:

❌ एस्केप नहीं किया गया: मूल्य: 100 - 200 USD चरण: 1. तैयार करें 2. निष्पादित करें

✅ एस्केप किया गया: मूल्य: 100 - 200 USD चरण: 1. तैयार करें 2. निष्पादित करें

लिंक सिंटैक्स ​

markdown
❌ एस्केप नहीं किया गया:
दस्तावेज़ देखें [यहाँ](http://example.com)

✅ एस्केप किया गया (कच्चा सिंटैक्स दिखाना):
दस्तावेज़ देखें \[यहाँ\]\(http://example.com\)

रेंडर किया गया आउटपुट:

❌ एस्केप नहीं किया गया: दस्तावेज़ देखें यहाँ

✅ एस्केप किया गया (कच्चा सिंटैक्स दिखाना): दस्तावेज़ देखें [यहाँ](http://example.com)

विशेष मामले ​

बैकस्लैश स्वयं ​

बैकस्लैश वर्ण प्रदर्शित करने के लिए, डबल बैकस्लैश का उपयोग करें:

markdown
फ़ाइल पथ: C:\\Users\\Username\\Documents
Unix पथ: /home/user/documents

रेंडर किया गया आउटपुट:

फ़ाइल पथ: C:\Users\Username\Documents Unix पथ: /home/user/documents

बैकटिक एस्केप करना ​

कोड में बैकटिक प्रदर्शित करने के लिए:

markdown
`` ` `` कोड लपेटने के लिए उपयोग करें
``` \`\`\` ``` कोड ब्लॉक बनाने के लिए उपयोग करें

रेंडर किया गया आउटपुट:

` कोड लपेटने के लिए उपयोग करें \`\`\` कोड ब्लॉक बनाने के लिए उपयोग करें

पंक्ति के अंत में बैकस्लैश ​

पंक्ति के अंत में बैकस्लैश का विशेष अर्थ होता है (जबरन लाइन ब्रेक):

markdown
पहली पंक्ति\
दूसरी पंक्ति (जबरन लाइन ब्रेक)

पहली पंक्ति\\
दूसरी पंक्ति (बैकस्लैश दिखाता है)

रेंडर किया गया आउटपुट:

पहली पंक्ति
दूसरी पंक्ति (जबरन लाइन ब्रेक)

पहली पंक्ति\ दूसरी पंक्ति (बैकस्लैश दिखाता है)

कोड में एस्केप ​

इनलाइन कोड ​

इनलाइन कोड में, अधिकांश वर्णों को एस्केप करने की आवश्यकता नहीं है:

markdown
कोड: `let result = 2 * 3 + 1;`
पथ: `C:\Users\*\Documents`

रेंडर किया गया आउटपुट:

कोड: let result = 2 * 3 + 1; पथ: C:\Users\*\Documents

कोड ब्लॉक ​

कोड ब्लॉक में, वर्ण वैसा ही संरक्षित रहते हैं:

markdown
```javascript
// इन प्रतीकों को एस्केप करने की आवश्यकता नहीं है
const pattern = /[.*+?^${}()|[\]\\]/g;
const path = "C:\\Users\\*\\Documents";
```

रेंडर किया गया आउटपुट:

javascript
// इन प्रतीकों को एस्केप करने की आवश्यकता नहीं है
const pattern = /[.*+?^${}()|[\]\\]/g;
const path = "C:\\Users\\*\\Documents";

व्यावहारिक अनुप्रयोग परिदृश्य ​

1. तकनीकी दस्तावेज़ीकरण ​

markdown
## कॉन्फ़िगरेशन फ़ाइल सिंटैक्स

कॉन्फ़िगरेशन फ़ाइल निम्नलिखित प्रारूप का उपयोग करती है:

# टिप्पणी पंक्ति कुंजी = मान [section]


नोट:
- # के साथ टिप्पणी शुरू करें
- \[ \] का उपयोग करके अनुभाग परिभाषित करें
- * वाइल्डकार्ड के रूप में उपयोग करें

2. गणितीय अभिव्यक्तियाँ ​

markdown
## गणितीय सूत्र

रैखिक समीकरण: y = a*x + b
द्विघात समीकरण: y = a*x² + b*x + c
भिन्न: 1/2 = 0.5

नोट: गुणनफल ऑपरेटर के रूप में * का उपयोग करें

3. फ़ाइल पथ ​

markdown
## फ़ाइल सिस्टम

Windows पथ:
- सिस्टम डायरेक्टरी: C:\\Windows\\System32
- उपयोगकर्ता डायरेक्टरी: C:\\Users\\{username}
- प्रोग्राम डायरेक्टरी: C:\\Program Files\\*

Linux पथ:
- रूट डायरेक्टरी: /
- उपयोगकर्ता डायरेक्टरी: /home/{username}
- वाइल्डकार्ड: /var/log/\*.log

4. विशेष प्रतीक स्पष्टीकरण ​

markdown
## प्रतीक अर्थ

प्रोग्रामिंग में:
- * आमतौर पर पॉइंटर या वाइल्डकार्ड का अर्थ रखता है
- _ नामकरण कन्वेंशन के लिए उपयोग किया जाता है (जैसे _private)
- # टिप्पणियों या प्रीप्रोसेसर निर्देशों के लिए उपयोग किया जाता है
- \[ \] का अर्थ सरणी या वैकल्पिक पैरामीटर होता है
- \{ \} का अर्थ कोड ब्लॉक या प्लेसहोल्डर होता है

एस्केप के लिए सर्वोत्तम प्रथाएं ​

1. केवल आवश्यक जब एस्केप करें ​

markdown
✅ अनुशंसित: केवल अस्पष्ट वर्णों को एस्केप करें
फ़ाइलनाम: config.txt
मूल्य: $10-20

❌ अनुशंसित नहीं: अतिएस्केपिंग
फ़ाइलनाम: config\.txt
मूल्य: \$10\-20

2. सुसंगत रहें ​

markdown
✅ अनुशंसित: सुसंगत एस्केप शैली
चर नाम: user\_id, item\_count, max\_size

❌ अनुशंसित नहीं: असंगत हैंडलिंग
चर नाम: user_id, item\_count, max_size

3. कोड प्रारूपण का उपयोग करें ​

जब कई विशेष वर्ण हों, तो कोड प्रारूपण पर विचार करें:

markdown
✅ अनुशंसित: कोड प्रारूपण का उपयोग करें
कॉन्फ़िग सिंटैक्स: `[section]` और `key=value`

❌ अनुशंसित नहीं: अत्यधिक एस्केपिंग
कॉन्फ़िग सिंटैक्स: \[section\] और key\=value

सामान्य गलतियाँ ​

1. भूल जाना एस्केप करना ​

markdown
❌ गलत:
मेरा GitHub उपयोगकर्ता नाम user_name है
यह फंक्शन get_data() कहा जाता है

✅ सही:
मेरा GitHub उपयोगकर्ता नाम user\_name है
यह फंक्शन get\_data() कहा जाता है

2. अतिएस्केपिंग ​

markdown
❌ गलत:
आज 12\-25 है
यह फ़ाइल README\.md है

✅ सही:
आज 12-25 है  
यह फ़ाइल README.md है

3. संदर्भ त्रुटि ​

markdown
❌ गलत: कोड ब्लॉक में एस्केपिंग

let path = "C:\Users\Name"; ← डबल एस्केपिंग की आवश्यकता नहीं

✅ सही:

let path = "C:\\Users\\Name";

## HTML आउटपुट

एस्केप वर्णों के लिए HTML आउटपुट:

```markdown
यह \*एक क्षुद्रग्रह\* पाठ है

परिवर्तित हो जाता है:

html
<p>यह *एक क्षुद्रग्रह* पाठ है</p>

संपादक और उपकरण ​

एस्केप पूर्वावलोकन समर्थन वाले संपादक ​

  • विज़ुअल स्टूडियो कोड: Markdown पूर्वावलोकन बढ़ाया गया
  • टाइपोरा: रियल-टाइम पूर्वावलोकन
  • मार्क टेक्स्ट: WYSIWYG
  • ऑब्सिडियन: लाइव रेंडरिंग

एस्केप जाँच उपकरण ​

markdown
<!-- markdownlint नियम -->
MD049: जोर मार्कर सुसंगति
MD050: जोर मार्कर शैली

संबंधित सिंटैक्स ​

अभ्यास ​

निम्नलिखित को सही ढंग से प्रदर्शित करने का प्रयास करें:

  1. फ़ाइल पथ: C:\Program Files\*\config.ini
  2. चर नाम: user_id, file_name, max_count
  3. गणितीय अभिव्यक्ति: 2*x + 3*y = 15
  4. कॉन्फ़िग सिंटैक्स: [section] और key=value
  5. Markdown सिंटैक्स: **बोल्ड** और *इटैलिक*

संदर्भ तालिका ​

सामान्य एस्केप त्वरित संदर्भ ​

मूलएस्केपविवरण
\\\बैकस्लैश
*\*क्षुद्रग्रह
_\_अंडरस्कोर
#\#हैश
[\[बायाँ ब्रैकेट
]\]दायाँ ब्रैकेट
(\(बायाँ कोष्ठक
)\)दायाँ कोष्ठक
+\+प्लस
-\-डैश/हाइफ़न
.\.अवधि
!\!विस्मयादिबोधक

www.markdownlang.com द्वारा निर्मित