सबस्ट्रिंग्स निकालना

Arduino:
सबस्ट्रिंग्स निकालना

How to: (कैसे करें:)

String sentence = "Hello, Arduino World!";
String sub = sentence.substring(7, 14);

Serial.begin(9600);
Serial.println(sub);  // Output: "Arduino"

यहां, "Arduino" वह substring है जो हमने sentence से index 7 से 14 तक निकाली है।

String anotherExample = "Extract this part!";
String extracted = anotherExample.substring(8);

Serial.begin(9600);
Serial.println(extracted);  // Output: "this part!"

इसमें, केवल starting index देने से, end तक का पूरा text extract हो जाता है।

Deep Dive (गहराई में जानकारी)

Substring निकालने की ability बहुत early programming languages जैसे की C में भी थी। Arduino अपने String class में substring() function प्रदान करता है।

Alternatives में strtok(), strstr(), or custom functions जैसे की char arrays पर loops चलाना शामिल हैं। पर, String class का substring() function easy और error-free होता है।

Implementation के लिए, substring() function start index और end index (optional) लेता है। अगर end index provide नहीं किया जाये तो यह string के end तक extract कर लेता है। Memory management और large strings के efficient handling को ध्यान में रखना ज़रूरी है।

See Also (और देखें)