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.




1
comportement des espaces blancs de grep regex
J'ai un fichier texte, contenant quelque chose comme: 12,34 EUR 5,67 EUR ... Il y a un espace avant «EUR» et j'ignore 0, XX EUR. J'ai essayé: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked ! Quelqu'un …
87 regex  grep  gnu 

4
Y a-t-il une différence entre / \ s / g et / \ s + / g?
Lorsque nous avons une chaîne qui contient des caractères d'espace: var str = ' A B C D EF '; et nous voulons supprimer les espaces de la chaîne (nous voulons ceci:) 'ABCDEF'. À la fois ceci: str.replace(/\s/g, '') et ça: str.replace(/\s+/g, '') renverra le résultat correct. Cela signifie-t-il que …
87 javascript  regex 




10
Utilisation du signe astrologique dans grep
J'essaye de rechercher la sous-chaîne "abc" dans un fichier spécifique sous linux / bash Moi aussi: grep '*abc*' myFile Il ne renvoie rien. Mais si je fais: grep 'abc' myFile Il renvoie correctement les correspondances. Maintenant, ce n'est pas un problème pour moi. Mais que faire si je veux grep …
87 regex  bash  grep 

5
Python regex - préfixe r
Quelqu'un peut-il expliquer pourquoi l'exemple 1 ci-dessous fonctionne, lorsque le rpréfixe n'est pas utilisé? Je pensais que le rpréfixe devait être utilisé chaque fois que des séquences d'échappement sont utilisées. L'exemple 2 et l'exemple 3 le démontrent. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # …


2
Regex: qu'est-ce que InCombiningDiacriticalMarks?
Le code suivant est très connu pour convertir les caractères accentués en texte brut: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); J'ai remplacé ma méthode "faite à la main" par celle-ci, mais je dois comprendre la partie "regex" de replaceAll 1) Qu'est-ce que "InCombiningDiacriticalMarks"? 2) Où en est la documentation? (et similaires?) Merci.
86 java  regex  unicode 

8
Expression régulière pour correspondre aux URL en Java
J'utilise RegexBuddy tout en travaillant avec des expressions régulières. De sa bibliothèque, j'ai copié l'expression régulière pour correspondre aux URL. J'ai testé avec succès dans RegexBuddy. Cependant, lorsque je l'ai copié en tant que Stringsaveur Java et que je l'ai collé dans du code Java, cela ne fonctionne pas. La …
86 java  regex  regexbuddy 



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.