| /* |
| String substring() |
| |
| Examples of how to use substring in a String |
| |
| created 27 July 2010, |
| modified 2 Apr 2012 |
| by Zach Eveland |
| |
| http://arduino.cc/en/Tutorial/StringSubstring |
| |
| This example code is in the public domain. |
| */ |
| |
| void setup() { |
| // Open serial communications and wait for port to open: |
| Serial.begin(9600); |
| while (!Serial) { |
| ; // wait for serial port to connect. Needed for Leonardo only |
| } |
| |
| // send an intro: |
| Serial.println("\n\nString substring():"); |
| Serial.println(); |
| } |
| |
| void loop() { |
| // Set up a String: |
| String stringOne = "Content-Type: text/html"; |
| Serial.println(stringOne); |
| |
| // substring(index) looks for the substring from the index position to the end: |
| if (stringOne.substring(19) == "html") { |
| Serial.println("It's an html file"); |
| } |
| // you can also look for a substring in the middle of a string: |
| if (stringOne.substring(14,18) == "text") { |
| Serial.println("It's a text-based file"); |
| } |
| |
| // do nothing while true: |
| while(true); |
| } |