Articles of regex

Alphanumérique, tiret et trait de soulignement mais pas d’espaces

Essayer de vérifier l’entrée par rapport à une expression régulière. Le champ ne doit autoriser que des caractères alphanumériques, des tirets et des traits de soulignement, et NE PAS autoriser d’espaces. Cependant, le code ci-dessous autorise les espaces. Qu’est-ce que je rate? var regexp = /^[a-zA-Z0-9\-\_]$/; var check = “checkme”; if (check.search(regexp) == -1) { […]

Expressions de regex en Java \\ s vs. \\ s +

S’il vous plaît, quelle est la différence entre ces expressions x = x.replaceAll(“\\s”, “”); x = x.replaceAll(“\\s+”, “”);

Expression régulière à diviser sur des espaces sauf entre guillemets

Je voudrais utiliser la méthode .Net Regex.Split pour diviser cette chaîne d’entrée en un tableau. Il doit être divisé sur des espaces, sauf s’il est inclus dans une citation. Entrée: Voici “ma chaîne” il a “six matchs” Production attendue: Ici est ma ficelle il a six matchs De quel modèle ai-je besoin? Dois-je également spécifier […]

expression régulière pour les lettres, les chiffres et – _

J’ai du mal à vérifier en PHP si une valeur est l’une des combinaisons suivantes lettres (majuscules ou minuscules) chiffres (0-9) souligner (_) tiret (-) point (.) sans espaces! ou d’autres personnages quelques exemples: OK: “screen123.css” OK: “screen-new-file.css” OK: “screen_new.js” PAS OK: “screen new file.css” Je suppose que j’ai besoin d’une expression rationnelle pour cela, […]

trouver l’emplacement du personnage dans la chaîne

Je voudrais trouver l’emplacement d’un personnage dans une chaîne. Say: ssortingng = “the2quickbrownfoxeswere2tired” Je voudrais que la fonction retourne 4 et 24 – l’emplacement des 2 s dans la ssortingng .

Expression régulière pour les nombres à virgule flottante

J’ai une tâche pour faire correspondre les nombres à virgule flottante. J’ai écrit l’expression régulière suivante pour cela: [-+]?[0-9]*\.?[0-9]* Mais il montre une erreur en disant: Invalid escape sequence (valid ones are \b \t \n \f \r \” \’ \\ ) Mais à ma connaissance, nous devons utiliser un caractère d’échappement pour le . aussi. […]

JavaScript / regex: supprimer le texte entre parenthèses

Serait-il possible de changer Hello, this is Mike (example) à Hello, this is Mike utiliser JavaScript avec Regex?

Pourquoi la gamme ne fonctionne-t-elle pas comme prévu?

J’essaie d’utiliser le modèle de plage [01-12] dans l’expression [01-12] pour correspondre à deux chiffres mm, mais cela ne fonctionne pas comme prévu.

bash regex avec des citations?

Le code suivant number=1 if [[ $number =~ [0-9] ]] then echo matched fi travaux. Si j’essaie d’utiliser des guillemets dans les regex, cela s’arrête: number=1 if [[ $number =~ “[0-9]” ]] then echo matched fi J’ai essayé “\[0-9\]” aussi. Qu’est-ce que je rate? Curieusement, le guide de script avancé de bash suggère que cela […]

Raw Ssortingngs in Java – pour regex en particulier

Est-il possible d’utiliser des chaînes brutes en Java (sans séquences d’échappement)? (J’écris pas mal de code regex et les chaînes brutes rendraient mon code beaucoup plus lisible) Je comprends que le langage ne le fournit pas directement, mais existe-t-il un moyen de les “simuler” de quelque manière que ce soit?