इसलिए मुझे पता है कि यह पद बहुत पुराना है, लेकिन मुझे लगा कि मैं एक ऐसा समारोह जोड़ सकता हूं जिसने मुझे वर्षों से मदद की है। ऊपर बताए अनुसार स्प्लिट के उपयोग से विस्फोट का कार्य क्यों नहीं किया गया? यहाँ यह है:
function explode(str,begin,end)
{
t=str.split(begin);
t=t[1].split(end);
return t[0];
}
यदि आप दो मानों के बीच मान प्राप्त करने का प्रयास कर रहे हैं तो यह फ़ंक्शन अच्छी तरह से काम करता है। उदाहरण के लिए:
data='[value]insertdataherethatyouwanttoget[/value]';
यदि आप दो [मानों] "टैग" के बीच की जानकारी प्राप्त करने में रुचि रखते थे, तो आप निम्न की तरह फ़ंक्शन का उपयोग कर सकते हैं।
out=explode(data,'[value]','[/value]');
//Variable out would display the string: insertdataherethatyouwanttoget
लेकिन मान लें कि आपके पास वे "टैग" नहीं हैं जो ऊपर दिखाए गए उदाहरण की तरह हैं। कोई बात नहीं।
out=explode(data,'insert','wanttoget');
//Now out would display the string: dataherethatyou
इसे कार्रवाई में देखना चाहते हैं? यहां क्लिक करें ।