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.

3
Regex pour la chaîne contient?
Qu'est-ce que l'expression régulière pour vérifier simplement si une chaîne contient un certain mot (par exemple «Test»)? J'ai fait quelques recherches sur Google, mais je ne peux pas obtenir un exemple clair d'une telle regex. Ceci est pour un script de construction mais n'a aucun rapport avec un langage de …
114 regex 

3
Chaîne divisée en Python basée sur l'expression régulière
Quelle est la meilleure façon de diviser une chaîne "HELLO there HOW are YOU"par des mots en majuscules (en Python)? Donc, je finirais avec un tableau comme celui-ci: results = ['HELLO there', 'HOW are', 'YOU'] ÉDITER: J'ai essayé: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Cela ne semble pas fonctionner, cependant.
114 python  regex  split 

5
Vous ne pouvez pas échapper à la barre oblique inverse avec regex?
J'utilise l'expression régulière suivante ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Je sais que c'est moche, mais jusqu'à présent, cela sert son objectif autre que la contre-oblique n'étant pas autorisée comme je pense qu'elle devrait parce qu'elle s'est échappée, j'ai également essayé \\au lieu de \\\mais les mêmes résultats. Des idées?
114 regex 

13
Expression régulière pour les mots en double
Je suis un débutant en expression régulière, et je n'arrive pas à comprendre comment écrire une seule expression régulière qui "correspondrait" à des mots consécutifs en double tels que: Paris dans le le printemps. Non pas que cela soit lié. Pourquoi ris-tu? Sont mes mes expressions régulières mauvais ?? Existe-t-il …



3
JavaScript remplacer / regex
Compte tenu de cette fonction: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Comment faire this.markup.replace()remplacer globalement? Voici le problème. Si je l'utilise comme ça: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); La valeur de l'alerte est "foobar $ …


3
Java regex capture des index de groupes
J'ai la ligne suivante, typeName="ABC:xxxxx;"; Je dois aller chercher le mot ABC, J'ai écrit l'extrait de code suivant, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Alors si je mets group(0)j'obtiens ABC:mais si je mets group(1)ça l'est ABC, alors je veux savoir Qu'est-ce que cela 0et que 1signifie? Ce …
113 java  regex 



4
Regex pour tout remplacer sauf les nombres et un point décimal
J'ai un champ de texte qui ne doit rester que du texte ou des nombres décimaux. Voici le code que j'utilise actuellement pour tout remplacer, sauf les nombres et un point décimal. Le problème est que je ne peux pas trouver une regex qui identifiera tout le reste document.getElementById(target).value = …
113 javascript  regex 



12
Extraire une correspondance d'expression régulière
J'essaye d'extraire un nombre d'une chaîne. Et faites quelque chose comme [0-9]+sur la chaîne "aaa12xxx"et obtenez "12". Je pensais que ce serait quelque chose comme: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Et puis j'ai pensé ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Mais j'ai eu une forme de réponse en …
112 regex  r 

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.