Swift Obtenir corde entre 2 chaînes de caractères dans une chaîne

Je reçois une chaîne de html analyser c'est-à -

string = "javascript:getInfo(1,'Info/99/something', 'City Hall',1, 99);"

mon code est quelque chose comme

var startIndex = text.rangeOfString("'")
var endIndex = text.rangeOfString("',")
var range2 = startIndex2...endIndex
substr= string.substringWithRange(range)

je ne suis pas sûr si mon deuxième fractionnement de la chaîne doit être "'" ou""',"

je veux mon résultat

substr = "Info/99/something"
  • Est-il toujours de la même longueur (par exemple le 1) - ou est-ce différent? Est le " Info/..." toujours le même? Pls partager encore plus de Chaînes, de trouver la meilleure façon d'obtenir de la Chaîne.
  • javascript:getInfo(1,'Info/123/somethingelse', 'City2 hall3',456,789);
InformationsquelleAutor alp | 2015-07-30