Questions marquées «regex»

Les expressions régulières fournissent un langage déclaratif pour faire correspondre les modèles dans les chaînes. Ils sont couramment utilisés pour la validation, l'analyse et la transformation de chaînes. Étant donné que les expressions régulières ne sont pas entièrement normalisées, toutes les questions avec cette balise doivent également inclure une balise spécifiant le langage ou l'outil de programmation applicable. REMARQUE: demander des expressions rationnelles HTML, JSON, etc. a tendance à rencontrer des réactions négatives. S'il y a un analyseur, utilisez-le à la place.


6
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 …
100 regex 


13
Chaîne divisée avec un point comme délimiteur
Je me demande si je vais couper une chaîne dans .le bon sens? Mon code est: String[] fn = filename.split("."); return fn[0]; Je n'ai besoin que de la première partie de la chaîne, c'est pourquoi je retourne le premier élément. Je demande parce que j'ai remarqué dans l'API que cela …
100 java  regex  string  split 


6
RegEx pour analyser ou valider les données Base64
Est-il possible d'utiliser un RegEx pour valider ou nettoyer les données Base64? C'est la question simple, mais ce sont les facteurs qui motivent cette question qui la rendent difficile. J'ai un décodeur Base64 qui ne peut pas entièrement compter sur les données d'entrée pour suivre les spécifications RFC. Donc, les …

3
Comment pouvons-nous faire correspondre un ^ nb ^ n avec Java regex?
Ceci est la deuxième partie d'une série d'articles pédagogiques sur les expressions régulières. Il montre comment les anticipations et les références imbriquées peuvent être utilisées pour correspondre au langage non régulier a n b n . Les références imbriquées sont d'abord introduites dans: Comment cette regex trouve-t-elle des nombres triangulaires? …

5
Comment supprimer les caractères non alphanumériques d'une chaîne et conserver les espaces?
Je veux créer une expression régulière qui supprime tous les caractères non alphanumériques mais garde les espaces. Il s'agit de nettoyer l'entrée de recherche avant qu'elle n'atteigne la base de données. Voici ce que j'ai jusqu'à présent: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Le problème ici est qu'il supprime tous les espaces. …

13
Vérifiez si une chaîne est html ou non
J'ai une certaine chaîne pour laquelle je veux vérifier si c'est un html ou non. J'utilise regex pour le même mais n'obtiens pas le bon résultat. J'ai validé mon regex et cela fonctionne très bien ici . var htmlRegex = new RegExp("<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)</\1>"); return htmlRegex.test(testString); Voici le violon, mais l'expression régulière …
98 javascript  regex 

12
Méthode la plus rapide pour échapper aux balises HTML en tant qu'entités HTML?
J'écris une extension Chrome qui implique une grande partie du travail suivant: nettoyer les chaînes qui peuvent contenir des balises HTML, en convertissant <, >et &en <, >et &, respectivement. (En d'autres termes, la même chose que PHP htmlspecialchars(str, ENT_NOQUOTES)- je ne pense pas qu'il soit vraiment nécessaire de convertir …

3
Fonction pour renvoyer uniquement les caractères alphanumériques de la chaîne?
Je recherche une fonction php qui prendra une chaîne d'entrée et en retournera une version nettoyée en supprimant tous les caractères spéciaux ne laissant que des caractères alphanumériques. J'ai besoin d'une deuxième fonction qui fait la même chose mais ne renvoie que les caractères alphabétiques AZ. Toute aide très appréciée.
98 php  regex 


6
Compter le nombre de correspondances d'une regex en Javascript
Je voulais écrire une regex pour compter le nombre d'espaces / tabulations / nouvelle ligne dans un morceau de texte. J'ai donc écrit naïvement ce qui suit: - numSpaces : function(text) { return text.match(/\s/).length; } Pour des raisons inconnues, il revient toujours 1. Quel est le problème avec la déclaration …
98 javascript  regex 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.