expression régulière dans iOS
Je suis à la recherche d'une expression régulière correspondant suivantes -100..100:0.01
. Le sens de cette expression est que la valeur de l'incrément de 0,01 et devrait être dans la gamme de -100 à 100.
Toute aide ?
Qu'est-ce que veux cette chose dans l'expression régulière"?
voulez obtenir une expression régulière, je peux évaluer dans mon application iOS.
Est
cela signifie que la valeur de la gamme de -100 à 100, entre les deux valeurs peut être dans l'augmentation de .01, c'est à dire uniquement avec 2 chiffres après la virgule. Tellement gamme sera comme..[ -100.00, -99.99,-99.98,...,99.99,100.00 ]. Espérons que cela donne une idée claire.
voulez obtenir une expression régulière, je peux évaluer dans mon application iOS.
Est
-100..100:0.01
une représentation littérale, ou pouvez-vous donner quelques exemples. Sinon c'est un gaspillage de temps.cela signifie que la valeur de la gamme de -100 à 100, entre les deux valeurs peut être dans l'augmentation de .01, c'est à dire uniquement avec 2 chiffres après la virgule. Tellement gamme sera comme..[ -100.00, -99.99,-99.98,...,99.99,100.00 ]. Espérons que cela donne une idée claire.
OriginalL'auteur Cannon | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
NSRegularExpression
à la place. Il prend en charge\b
, btw, si vous avez pour échapper à la chaîne:Si, je pense
\\W
serait une meilleure idée, depuis\\b
bousille détecter le signe négatif sur le nombre.Un espoir meilleur exemple:
J'espère que cette aide. 🙂
EDIT: fixe basé sur le commentaire ci-dessous.
NSRange *range
devrait êtreNSRange range
OriginalL'auteur SynTruth
Explication:
J'ai essayé [0-9]{3}.[0-9]{2}, mais ne résout pas mon problème.
+1 pour l'arrangement de nice
OriginalL'auteur Tim Pietzcker
Pourquoi voulez-vous utiliser une expression régulière? Pourquoi ne pas tout simplement faire quelque chose comme (en pseudo-code):
OriginalL'auteur CanSpice
fonctionne très bien.. Thnx pour les efforts les gars !
OriginalL'auteur Cannon