Questions marquées «regex»

132
Comment remplacer une ligne entière par sed?

Supposons que j'ai un fichier avec des lignes aaa = bbb Maintenant, je voudrais les remplacer par: aaa = xxx Je peux le faire comme suit: sed "s / aaa = bbb / aaa = xxx / g" Maintenant, j'ai un fichier avec quelques lignes comme suit: aaa = bbb aaa = ccc aaa = ddd aaa = [autre chose] Comment...

132
Pourquoi «asdf» .replace (/.*/ g, «x») == «xx»?

Je suis tombé sur un fait surprenant (pour moi). console.log("asdf".replace(/.*/g, "x")); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Pourquoi deux remplacements? Il semble que toute chaîne non vide sans retour à la ligne produira exactement deux remplacements pour ce...

132
grep utilisant un vecteur de caractères avec plusieurs motifs

J'essaie d'utiliser greppour tester si un vecteur de chaînes est présent ou non dans un autre vecteur, et pour sortir les valeurs présentes (les modèles correspondants). J'ai une trame de données comme celle-ci: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 J'ai un vecteur de...

131
RegEx - Faire correspondre les nombres de longueur variable

J'essaie d'analyser un document qui contient des numéros de référence. Texte texte texte {4: 2} texte plus incroyable {4: 3} bien plus tard {222: 115} et encore du texte. Les références seront toujours placées entre crochets et il y aura toujours un deux-points entre les deux. J'ai écrit une...

131
sed one-liner pour convertir toutes les majuscules en minuscules?

J'ai un fichier texte dans lequel certains mots sont imprimés en MAJUSCULES. Je veux pouvoir simplement convertir tout dans le fichier texte en minuscules, en utilisant sed. Cela signifie que la première phrase se lirait alors: «J'ai un fichier texte dans lequel certains mots sont imprimés en...

130
Sublime Text regex ne détecte pas les balises multilignes

J'ai ce regex ici; \[sometag\](.*)\[/sometag\] Ce qui est censé attraper le texte entouré par la [sometag]balise. Cela fonctionne pour les informations sur une seule ligne contenues dans ces balises, comme sur la chaîne [sometag]this is a bit of text[/sometag]. Mais cela ne fonctionne pas sur du...

129
Références arrière RegEx dans IntelliJ

Je souhaite utiliser la fonction de recherche et de remplacement d'IntelliJ pour effectuer la transformation suivante: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar J'ai essayé ce qui suit: Texte à rechercher: model.put\((.*),(.*)\) Remplacer par:model\[\\1\] = \\2 Mais...

129
Correspondances de modèle d'extrait Python

Python 2.7.1 J'essaie d'utiliser l'expression régulière python pour extraire des mots à l'intérieur d'un modèle J'ai une ficelle qui ressemble à ça someline abc someother line name my_user_name is valid some more lines Je veux extraire le mot "mon_nom_utilisateur". Je fais quelque chose comme...

128
Chaîne ou e-mail vide Regex

J'ai trouvé beaucoup de validation de courrier électronique Regex dans SO mais je n'en ai trouvé aucune qui accepterait une chaîne vide. Est-ce possible uniquement via Regex? Accepter une chaîne vide ou un e-mail uniquement? Je veux avoir ceci sur Regex