Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में कॉमा और सेमीकॉलन से अलग स्ट्रिंग को दो-आयामी सरणी में कैसे विभाजित करें?


मान लीजिए हमारे पास एक वेरिएबल "users" है जिसमें निम्नलिखित टेक्स्ट स्ट्रिंग है जहां प्रत्येक उपयोगकर्ता सेमीकॉलन से अलग है और प्रत्येक उपयोगकर्ता का प्रत्येक गुण कॉमा से अलग है -

const users = 'Bob,1234,Bob@example.com;Mark,5678,Mark@example.com';

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक स्ट्रिंग लेता है और इसे एक बहुआयामी सरणी में विभाजित करता है जो इस तरह दिखती है -

const arr = [
    ['Bob', 1234, 'Bob@example.com'],
    ['Mark', 5678, 'Mark@example.com']
];

उदाहरण

इसके लिए कोड होगा -

const users = 'Bob,1234,Bob@example.com;Mark,5678,Mark@example.com';
const splitByPunctuations = (str = '') => {
    let res = [];
    res = str.split(';');
    for(let i = 0; i < res.length; i++){
        res[i] = res[i].split(',');
    };
    return res;
};
console.log(splitByPunctuations(users));

आउटपुट

कंसोल में आउटपुट होगा:
[ 
    [ 'Bob', '1234', 'Bob@example.com' ],
    [ 'Mark', '5678', 'Mark@example.com' ]
]
  1. कॉमा सेपरेटेड स्ट्रिंग्स के ऐरे को ऑब्जेक्ट्स के ऐरे में कैसे बदलें? कॉमा सेपरेटेड स्ट्रिंग्स के ऐरे को ऑब्जेक्ट्स के ऐरे में कैसे बदलें?

    कॉमा सेपरेटेड स्ट्रिंग्स के ऐरे को ऑब्जेक्ट्स के ऐरे में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

    जावास्क्रिप्ट ऐरे से स्ट्रिंग पार्स करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    body

  1. - C# में स्ट्रिंग को स्ट्रिंग सरणी के तत्वों में कैसे विभाजित करें

    वह स्ट्रिंग सेट करें जिसे आप विभाजित करना चाहते हैं। string str = Hello World!; स्ट्रिंग को अलग-अलग तत्वों में विभाजित करने के लिए split() मेथड का उपयोग करें। string[] res = str.Split( ); C# में स्ट्रिंग को स्ट्रिंग सरणी के तत्वों में विभाजित करने का पूर्ण कोड निम्नलिखित है। उदाहरण using System; c