Questions marquées «regex»

532
Expression régulière pour s'arrêter au premier match

Mon motif d'expression régulière ressemble à quelque chose comme <xxxx location="file path/level1/level2" xxxx some="xxx"> Je ne suis intéressé que par la partie des devis affectés à l'emplacement. Cela ne devrait-il pas être aussi simple que ci-dessous sans le commutateur gourmand?...

527
Quelle est la différence entre re.search et re.match?

Quelle est la différence entre les fonctions search()et match()dans le module Pythonre ? J'ai lu la documentation ( documentation actuelle ), mais je ne m'en souviens jamais. Je continue de le chercher et de le réapprendre. J'espère que quelqu'un y répondra clairement avec des exemples pour que...

516
Comment remplacer une expression régulière dans MySQL?

J'ai une table avec environ 500 000 lignes; varchar (255) La colonne UTF8 filenamecontient un nom de fichier; J'essaie de retirer divers caractères étranges du nom de fichier - je pensais utiliser une classe de caractères: [^a-zA-Z0-9()_ .\-] Maintenant, y a-t-il une fonction dans MySQL qui vous...

481
Comment rendre mon match non gourmand dans vim?

J'ai un gros fichier HTML qui a beaucoup de balisage qui ressemble à ceci: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> J'essaie de faire une recherche et un remplacement Vim pour se...

454
Comment remplacer des URL simples par des liens?

J'utilise la fonction ci-dessous pour faire correspondre les URL à l'intérieur d'un texte donné et les remplacer pour les liens HTML. L'expression régulière fonctionne très bien, mais actuellement je ne remplace que le premier match. Comment puis-je remplacer toutes les URL? Je suppose que je...

448
L'expression régulière du mot de passe doit contenir au moins huit caractères, au moins un chiffre et des lettres minuscules et majuscules et des caractères spéciaux

Je veux une expression régulière pour vérifier que: Un mot de passe contient au moins huit caractères, dont au moins un chiffre et comprend les lettres majuscules et minuscules et des caractères spéciaux, par exemple #, ?, !. Il ne peut pas s'agir de votre ancien mot de passe ou contenir votre nom...

443
Existe-t-il une fonction RegExp.escape en Javascript?

Je veux juste créer une expression régulière à partir de n'importe quelle chaîne possible. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Existe-t-il une méthode intégrée pour cela? Sinon, qu'utilisent les...

441
Comment supprimer tous les sauts de ligne d'une chaîne

J'ai un texte dans une zone de texte et je l'ai lu à l'aide de l'attribut .value. Maintenant, je voudrais supprimer tous les sauts de ligne (le caractère produit lorsque vous appuyez sur Enter) de mon texte en utilisant maintenant .replace avec une expression régulière, mais comment puis-je...

412
Expression régulière pour extraire le texte entre crochets

Question regex simple. J'ai une chaîne au format suivant: this is a [sample] string with [some] special words. [another one] Quelle est l'expression régulière pour extraire les mots entre crochets, c.-à-d. sample some another one Remarque: Dans mon cas d'utilisation, les crochets ne peuvent pas...