Как я могу получить только одну точку с запятой с возвышенным текстом? - PullRequest
0 голосов
/ 14 января 2019

У меня есть такой файл

a;b;c;d;e;;f;;;
a;b;c;d;e;;f;
a;b;c;d;e;;f;;
a;b;c;d;e;;f;;;;

И я хочу получить только одну точку с запятой в конце каждой строки следующим образом:

a;b;c;d;e;;f;
a;b;c;d;e;;f;
a;b;c;d;e;;f;
a;b;c;d;e;;f;

Я не знаю, может ли регулярное выражение работать для этой задачи? Большое спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 14 января 2019
  • Найти что: ;+$
  • Заменить на: ;
  • Заменить все

До:

enter image description here

После того, как:

enter image description here

0 голосов
/ 14 января 2019
;(;)+$

заменить на 1

https://regex101.com/r/t90CSc/3

Держи первым; в конце избавьтесь от отдыха.

...