Questions marquées «regex»

115
Regex pour obtenir une chaîne entre accolades

Malheureusement, malgré avoir essayé d'apprendre les regex au moins une fois par an pendant autant d'années que je me souvienne, j'oublie toujours car je les utilise si rarement. Cette année, ma résolution du nouvel an est de ne pas essayer d'apprendre à nouveau l'expression régulière - Donc cette...

115
Expression régulière pour les nombres à virgule flottante

J'ai une tâche pour faire correspondre les nombres à virgule flottante. J'ai écrit l'expression régulière suivante pour cela: [-+]?[0-9]*\.?[0-9]* Mais, il renvoie une erreur: Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) Selon ma connaissance, nous devons utiliser un caractère...

115
Fractionner une chaîne sur des espaces dans Go?

Étant donné une chaîne d'entrée telle que " word1 word2 word3 word4 ", quelle serait la meilleure approche pour diviser cela en un tableau de chaînes dans Go? Notez qu'il peut y avoir n'importe quel nombre d'espaces ou de caractères d'espacement Unicode entre chaque mot. En Java, je voudrais...

114
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...

114
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...

114
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...

114
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...

113
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...