2012-07-16 2 views

Répondre

2

Voici l'expression régulière que je pense que vous recherchez.

"[-\+]?\d+" 

attention, vous pourriez avoir à échapper à la clé '

+1

Quel est le '' @ destiné à être? –

+0

@GregHewgill C'est pour rendre la chaîne littérale, Ceci est basé sur ma compréhension de re #x C# où vous devez échapper à votre clé d'échappement –

+0

Eh bien, c'est C#, mais c'est une question Java. Java n'utilise pas '@' pour les chaînes. –

0

Si le nombre toujours suit immédiatement le signe: [+-]?\d+.

+0

Typo. Conçu pour mettre '?' Au lieu de '*'. –

0

utiliser cette expression régulière [+-]?\d+

+0

Cela ne correspondra pas 'abc123def'. –

+0

regex mis à jour .. –

1
([+-]?[0-9]+) 

[+-]? dit me donner zéro ou un signe
[0-9]+ me donner au moins 1 chiffre

Questions connexes