का हिस्सा प्राप्त करें, मुझे QString
अन्य QString
से प्राप्त करना है, जब मुझे आवश्यक अनुक्रमणिका पता है। उदाहरण के लिए: मुख्य स्ट्रिंग: "यह एक स्ट्रिंग है"। मैं पहले 5 प्रतीकों से नया QString
बनाना चाहता हूं और "यह" प्राप्त करना चाहता हूं।
इनपुट: पहला और अंतिम चार नंबर।
आउटपुट: नया QString
।क्यूटी। QString
इसे कैसे बनाएं?
पीएस इतना ही नहीं पहले कई पत्र भी तक 8.
की जरूरत है, तो आप कर सकते हैं: QStringRef-स्ट्रिंग = myString .midRef (5,2); – Keith
@ किथ अच्छा बिंदु, हालांकि आप QStringRef को संशोधित नहीं कर सकते हैं। – Alan
ध्यान दें कि 'QStringRef' का उपयोग करना एक अनुकूलन है जो अतिरिक्त जटिलता के साथ आता है। जब तक आप भारी स्ट्रिंग मैनिप्लेशंस नहीं कर रहे हैं, और आपको वास्तव में अनुकूलन से लाभ होगा (ज्यादातर मामलों में, आप नहीं करेंगे), यह 'क्यूस्ट्रिंग' का उपयोग करने के लिए सुरक्षित और सरल है। –