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
Regex remplace les majuscules par des lettres minuscules
J'essaie de remplacer les lettres majuscules par des lettres minuscules correspondantes en utilisant l'expression régulière. Pour que EarTH: 1, MerCury: 0.2408467, venuS: 0.61519726, devient earth: 1, mercury: 0.2408467, venus: 0.61519726, dans Sublime Text. Comment puis-je télécharger des lettres uniquement dans des mots contenant à la fois des lettres minuscules et …

10
Comment utiliser l'option '-prune' de 'trouver' dans sh?
Je ne comprends pas très bien l'exemple donné par le man find, quelqu'un peut-il me donner des exemples et des explications? Puis-je y combiner une expression régulière? La question la plus détaillée est la suivante: Écrivez un script shell changeall, qui a une interface comme changeall [-r|-R] "string1" "string2". Il …
219 regex  shell  find  manual 



21
Faire correspondre deux chaînes en une seule ligne avec grep
J'essaie d'utiliser greppour faire correspondre les lignes qui contiennent deux chaînes différentes. J'ai essayé ce qui suit mais cela correspond aux lignes qui contiennent soit string1 ou string2 qui ne correspondent pas à ce que je veux. grep 'string1\|string2' filename Alors, comment puis-je faire correspondre grepuniquement les lignes contenant les …
218 regex  linux  string  grep 

11
JavaScript + expressions rationnelles Unicode
Comment puis-je utiliser des expressions régulières compatibles Unicode en JavaScript? Par exemple, il devrait y avoir quelque chose de semblable \wqui puisse correspondre à n'importe quel point de code dans la catégorie Lettres ou Marques (pas seulement celles ASCII), et espérons-le avoir des filtres comme [[P *]] pour la ponctuation, …

30
Validation par e-mail Regex
J'utilise ceci @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp pour valider l'e-mail ([\w\.\-]+)- c'est pour le domaine de premier niveau (beaucoup de lettres et chiffres, aussi point et trait d'union) ([\w\-]+)- c'est pour le domaine de deuxième niveau ((\.(\w){2,3})+)- et c'est pour les autres domaines de niveau (de 3 à l'infini) qui comprend un point …
215 c#  regex  validation 

18
Existe-t-il une version de String.indexOf () de JavaScript qui permet les expressions régulières?
En javascript, existe-t-il un équivalent de String.indexOf () qui prend une expression régulière au lieu d'une chaîne pour le premier premier paramètre tout en autorisant un deuxième paramètre? Je dois faire quelque chose comme str.indexOf(/[abc]/ , i); et str.lastIndexOf(/[abc]/ , i); Alors que String.search () prend une expression rationnelle comme …




21
Séparer une grande chaîne en morceaux de taille n en JavaScript
Je voudrais diviser une très grosse chaîne (disons 10 000 caractères) en morceaux de taille N. Quelle serait la meilleure façon en termes de performances de le faire? Par exemple: "1234567890"divisé par 2 deviendrait ["12", "34", "56", "78", "90"]. Est-ce que quelque chose comme cela serait possible String.prototype.matchet si oui, …


21
Comment implémentez-vous un bon filtre de blasphème?
Beaucoup d'entre nous doivent faire face à la saisie de l'utilisateur, aux requêtes de recherche et aux situations dans lesquelles le texte saisi peut potentiellement contenir des propos grossiers ou une langue indésirable. Souvent, cela doit être filtré. Où peut-on trouver une bonne liste de jurons dans différentes langues et …
208 php  regex  user-input 

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.