J'essayais de trouver une solution à mon problème.
Contribution:
This is the sample title | mypcworld
Sortie:
This is the sample title
Je veux supprimer tout ce qui vient après "|" en utilisant une expression rationnelle simple sur notepad ++. Il semble être très simple. Mais j'ai été essayé avec un autre regex "|. $" Listé ici, mais pas de chance. Le problème était le caractère "|" était l'altération équivalente de ou. Alors aidez-moi à le résoudre.
Le tuyau, |
, est un caractère spécial dans regex (qui signifie "ou") et vous devrez l’échapper avec un \
.
En utilisant votre regex actuelle:
\|.*$
J'ai essayé ceci dans Notepad ++, comme vous l'avez mentionné, et cela semble bien fonctionner.
Dans un .txt
fichier ouvert avec Notepad ++,
presse Ctrl-F
allez dans l'onglet "Remplacer"
écrit le motif regex \|.+
dans l’espace Trouver quoi
et laisser l'espace remplacer par vierge
Puis cochez le choix correspond aux retours à la ligne après le choix Expression régulière
et appuyez deux fois sur le bouton Remplacer
Si vous voulez tout avoir après |
excluant le caractère du jeu, utilisez ce code.
[^|]*$
Autres solutions \|.*$
Results : | mypcworld
Celui-ci [^|]*$
Results : mypcworld