Je suis nouveau à la RegEx et je veux être en mesure de rechercher et de remplacer des textes particuliers dans mon fichier texte. J'ai été capable de faire la plupart des recherches, mais en voici une que je n'arrivais pas à comprendre. Je pense que je devrais utiliser le look/regarder en avant/regarder derrière. Mais l'outil que j'utilise dit erreur de syntaxe. est essentiellement ici les données dans mon dossierextraire la première lettre d'une chaîne avec Regex
[2010-01-15 06: 18: 10,203] [0x00001388] [SHDNT] Arrêt Count Down = 2/5
[2010-01-15 06: 18: 11.203] [0x00001388] [SHDNT] Shutdown Count Down = 3/5
Et je veux être capable de capturer dans ma recherche les '[' et ']' autour de la date. J'ai pensé trouver le '[' en utilisant certains critères comme ('[' suivi de [0-9] [0-9] signifiant deux chiffres) et le ']' avec (']' en cours '. [0-9] [0-9] [0-9] 'signifiant point et 3digits).
J'ai essayé ceci mais cela donne l'erreur \ [(? = [0-9] [0-9]) pour la première recherche. Est-ce que ne me permet pas de mettre? juste après la parenthèse.
Comment dois-je effectuer la recherche?
Merci à l'avance
ÉDITÉE AJOUTER
Pour être clair, je ne suis pas avec l'aide RegEx tout langage de programmation. J'utilise un éditeur de texte qui a la fonction de recherche et de remplacement qui permet la recherche de motif. Donc, je veux supprimer les crochets autour de la date. Mais ne change rien d'autre dans mon dossier.
avec quelle langue travaillez-vous? Il peut y avoir d'autres solutions n'utilisant pas RegEx. –
@ p.campbell Je l'utilise avec un éditeur de texte normal avec les fonctions de recherche et de remplacement qui prennent en charge la recherche de motif. Pas un langage de programmation. – Precious
D'accord, quel * éditeur utilisez-vous? Quoi qu'il en soit, vous devriez juste faire correspondre le tout, capturer la date, et le rebrancher comme @sarnold l'a fait. –