У меня есть данные, между которыми есть ... дефисы также включены в данные. Я хочу удалить дефисы после каждых 10 символов, но не те, которые включены в данные. Пример:

GSVGPGLLGV-STLGPKRNSM-VLDVAFVLEG-SDKIGE-----RSKEFMEEVI

хочу таким образом:

GSVGPGLLGVSTLGPKRNSMVLDVAFVLEGSDKIGE----RSKEFMEEVI

1 ответ1

0

REGEX - это то, что вам нужно.

Сделать замену

  • Найти что: ([^\r\n-]{10})-([^\r\n-])
  • Заменить на: $1$2
  • Режим поиска Регулярное выражение

Вам, вероятно, нужно будет заменить все, пока вы не получите 0 вхождение было заменено.

Обновлено:

Я все еще не совсем понимаю, что вы пытаетесь сделать, но попробуйте это вместо этого.

Сделать замену

  • Найти что: ([^\r\n-]{10})-
  • Заменить на: $1
  • Режим поиска Регулярное выражение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .