Articles of regex

Regex pour extraire le nom d’utilisateur de connexion

Actuellement, j’avais un projet de discussion Web, j’utilise socket.io pour envoyer et recevoir des messages en temps réel. Je dois obtenir le login si l’utilisateur tape. J’essaie d’utiliser regex mais je suis un débutant et le format peut être multiple comme: Mon identifiant est sayuri.mizuguchi Mon identifiant? Alors, dites: ok. Le format de connexion est […]

Comment rechercher et remplacer dans la mongoose?

Mon objective: je souhaite mettre à jour plusieurs documents d’une collection dans un certain chemin avec une condition qui correspond à une expression rationnelle, puis recherche et remplace par une certaine valeur dans le chemin, puis sauvegarde tous ces documents de manière persistante dans la firebase database. Exemple: myCollection : [ { doc1 : { […]

Quelle est la syntaxe de regex appropriée à utiliser avec les itinéraires express?

J’utilise regex pour le routage express et j’ai frappé un barrage routier. J’ai un tas de tests qui sont exécutés lorsqu’une URL se terminant par résultat est GET. une opération GET sur une chaîne ne se terminant pas par résultat renvoie une liste de dossiers et des liens vers des tests. J’ai un regex qui […]

Extraire le texte entre les balises de paragraphe en utilisant RegEx

J’essaye d’extraire le texte entre les balises parapraphe en utilisant RegExp en javascript. Mais ça ne marche pas … Mon modèle: (.*?) Assujettir: My content. Second sentence. Résultat : My content Ce que je veux: My content. Second sentence.

Fonction minimale de Node.js pour l’parsing de l’itinéraire

J’ai une application Node.js / Express qui fonctionne, qui reçoit des itinéraires comme suit: app.get(‘/resource/:res’, someFunction); app.get(‘/foo/bar/:id’, someOtherFunction); C’est génial et fonctionne bien. J’utilise également Socket.IO et je souhaite que certains appels de serveur utilisent des connexions Web au lieu d’appels RESTful traditionnels. Cependant, je veux le rendre très propre et utiliser presque la même […]

Obtenir une chaîne entière ou une sous-chaîne, en fonction d’un caractère spécifique

J’ai une chaîne qui contient un type MIME, disons application/json . Maintenant, je veux comparer ceci à un en-tête HTTP réel, dans ce cas, content-type . Si l’en-tête contient le type MIME, c’est aussi simple que: if (mimeType === contentType) { … } Malheureusement, l’en-tête peut contenir des parameters supplémentaires. Ils viennent toujours après la […]

expressjs lie toutes les routes sauf 2 dossiers?

Dans expressjs, comment lier une route à toutes les urls sauf / static et / fail Par exemple, cela semble lié à: /users /books /books/anything mais pas lié à /static /fail /fail/anything /static/anything

Remplacez l’expression régulière dans le fichier texte par le contenu du fichier à l’aide de node.js

Cette question s’appliquerait à n’importe quel fichier texte, mais comme je veux l’utiliser pour remplacer HTML, je vais utiliser des fichiers HTML comme exemples. J’ai regardé des choses comme gulp injecter et remplacer sur npm mais ni l’un ni l’autre ne semblait faire tout à fait ce dont j’avais besoin. Je voudrais avoir un texte […]

Erreur de projection angular $ parse: ueoe Fin inattendue de l’expression

Cette partie de mon site est avec une erreur et je ne peux pas comprendre, car je n’ai pas changé cela en mois. L’erreur est: Error: [$parse:ueoe] http://errors.angularjs.org/1.4.3/$parse/ueoe?p0=event._id%3FEventController at Error (native) at http://localhost:3000/scripts/libs.js:44598:416 at Object.q.consume (http://localhost:3000/scripts/libs.js:44801:157) at Object.q.ternary (http://localhost:3000/scripts/libs.js:44794:497) at Object.q.assignment (http://localhost:3000/scripts/libs.js:44794:284) at Object.q.expression (http://localhost:3000/scripts/libs.js:44794:237) at Object.q.filterChain (http://localhost:3000/scripts/libs.js:44794:145) at Object.q.expressionStatement (http://localhost:3000/scripts/libs.js:44794:91) at Object.q.program (http://localhost:3000/scripts/libs.js:44793:458) at […]

gulp main-bower-files ne filtre pas les expressions régulières

Pourquoi le second tableau, bowerFiles , n’est-il pas filtré uniquement pour les fichiers javascript? var gulp = require(‘gulp’); var mainBowerFiles = require(‘main-bower-files’); gulp.task(‘default’, function () { var unfiltered = mainBowerFiles(); console.log(‘unfiltered files:’, unfiltered); // 11 FILES //var jsRegEx = /js$/i; // sortinged this way too… var jsRegEx = new RegExp(‘js$’, ‘i’); var bowerFiles = mainBowerFiles(jsRegEx); […]