Je veux vérifier un nom en utilisant une expression régulière, mais je ne reçois pas de résultat convaincant. Quelqu'un pourrait-il suggérer ce que je fais dans mon schéma d'expression régulière?Expression régulière confusion
foreach(Match m in
(Regex.Matches("Jack_Sparrow","^[A-za-z]+[^-]*(\\d)*$")))
{
Console.WriteLine("{0} found at index{1}",m.Value,m.Index);
}
Puis-je savoir pourquoi je suis en train de Jack_Sparrow en sortie, en dépit de ne pas vérifier underscore (_) dans le crépitement? Je veux plutôt Jack Sparrow comme une sortie. Quelle est la modification dont j'ai besoin?
ressemble à ce que vous * avez besoin * est de faire un 'str_replace (" _ "," ", $ nom d'utilisateur)'. Mais à moins de décrire un peu mieux votre problème ou de donner quelques exemples supplémentaires, personne ne peut vraiment le savoir. – mpen