Questions marquées «regex»

239
Extraire le nom d'hôte de la chaîne

Je voudrais correspondre uniquement à la racine d'une URL et non à l'URL entière d'une chaîne de texte. Donné: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Je veux obtenir la résolution des 2 dernières instances vers...

237
Comment inverser une expression grep

L'expression grep suivante répertorie avec succès tous les fichiers .exe et .html du répertoire et des sous-répertoires actuels. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Comment inverser ce résultat pour répertorier ceux qui ne sont pas à la place .html ou .exe. (C'est-à-dire...

229
Échapper la chaîne d'expression régulière en Python

Je veux utiliser la saisie d'un utilisateur comme modèle d'expression régulière pour une recherche sur du texte. Cela fonctionne, mais comment puis-je gérer les cas où l'utilisateur met des caractères qui ont un sens dans l'expression régulière? Par exemple, l'utilisateur souhaite rechercher Word...

229
Faire correspondre un espace dans une expression régulière

J'ai besoin de faire correspondre un caractère espace dans une expression régulière PHP. Quelqu'un a une idée? Je veux dire comme "gavin schulz", l'espace entre les deux mots. J'utilise une expression régulière pour m'assurer que je n'autorise que des lettres, des chiffres et un espace. Mais je ne...

224
Recherche d'UUID dans le texte avec regex

Je recherche des UUID dans des blocs de texte à l'aide d'une expression régulière. Actuellement, je me fie à l'hypothèse que tous les UUID suivront un modèle de 8-4-4-4-12 chiffres hexadécimaux. Quelqu'un peut-il penser à un cas d'utilisation où cette hypothèse serait invalide et me ferait manquer...

224
Supprimer les caractères non alphanumériques de la chaîne

Je veux convertir la chaîne suivante en sortie fournie. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Je n'ai pas trouvé une solution qui traitera des caractères spéciaux comme \r, \n, \b, etc. En gros, je veux juste me débarrasser de tout ce qui n'est pas alphanumérique. Voici ce...