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.

9
Regex correspondant aux espaces blancs - Java
Les états de l' API Java pour les expressions régulières qui \scorrespondent aux espaces. Ainsi, l'expression régulière \\s\\sdoit correspondre à deux espaces. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Le but de ceci est de remplacer toutes les instances de deux espaces blancs consécutifs par un …
106 java  regex  whitespace 


2
Expression régulière \ p {L} et \ p {N}
Je suis nouveau dans les expressions régulières et j'ai reçu l'expression régulière suivante: (\p{L}|\p{N}|_|-|\.)* Je sais ce que signifie * et | signifie "ou" et que \ s'échappe. Mais ce que je ne sais pas quoi \p{L}et \p{N}signifie. Je l'ai cherché sur Google, sans résultat ... Est-ce que quelqu'un peut …

2
Python Regex remplace instantanément les groupes
Existe-t-il un moyen de remplacer directement tous les groupes en utilisant la syntaxe regex? La manière normale: re.match(r"(?:aaa)(_bbb)", string1).group(1) Mais je veux réaliser quelque chose comme ça: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Je veux créer la nouvelle chaîne instantanément à partir des groupes que le Regex vient de capturer.


5
Expression régulière Ruby utilisant un nom de variable
Est-il possible de créer / utiliser un modèle d'expression régulière dans ruby ​​basé sur la valeur d'un nom de variable? Par exemple, nous savons tous que nous pouvons faire ce qui suit avec des chaînes Ruby: str = "my string" str2 = "This is #{str}" # => "This is my …
105 ruby  regex 


6
Regex exactement n OU m fois
Considérez l'expression régulière suivante, où Xest toute regex. X{n}|X{m} Cette expression régulière testerait pour Xse produire exactement n ou à des mmoments. Existe-t-il un quantificateur regex qui peut tester une occurrence Xexactement nou des mheures?
105 java  php  regex 



5
Java Regex Thread est-il sûr?
J'ai une fonction qui utilise Pattern#compileet a Matcherpour rechercher une liste de chaînes pour un motif. Cette fonction est utilisée dans plusieurs threads. Chaque thread aura un modèle unique transmis au Pattern#compilelorsque le thread est créé. Le nombre de threads et de modèles est dynamique, ce qui signifie que je …

2
Qu'est-ce qu'une grammaire sans contexte?
Quelqu'un peut-il m'expliquer ce qu'est une grammaire sans contexte? Après avoir regardé l'entrée de Wikipédia, puis l'entrée de Wikipédia sur la grammaire formelle, je suis complètement perplexe. Quelqu'un aurait-il la gentillesse d'expliquer ce que sont ces choses? Je me demande cela parce que je souhaite étudier l'analyse, et aussi sur …

5
Recherche Regex pour 'non suivi de' dans grep
J'essaie de grep pour toutes les instances de Ui\.non suivies Lineou même simplement de la lettreL Quelle est la bonne façon d'écrire une expression régulière pour trouver toutes les instances d'une chaîne particulière NON suivie d'une autre chaîne? Utiliser des lookaheads grep "Ui\.(?!L)" * bash: !L: event not found grep …


6
Comment trouver un élément en faisant correspondre le texte exact de l'élément dans Capybara
J'ai deux éléments suivants en HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> J'essaie de trouver l'élément en utilisant la méthode Capybara suivante find("a", :text => "berlin") Ci-dessus renverra deux éléments car les deux contiennent du texte berlin. Existe-t-il un moyen de faire correspondre le texte exact à Capybara?
103 ruby  regex  capybara 

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.