1

У меня есть тонна строк в том же формате, и я хотел бы добавить текст между косыми чертами в конец строки, например:

.replace(/10th Century/g,"

станет

.replace(/10th Century/g,"10th Century

У меня нет проблем сделать это с единственной линией, но когда я пытаюсь сделать все это сразу, я сталкиваюсь с проблемами.

каждая строка выглядит аналогично приведенному выше примеру, с разными словами между косыми чертами в каждой строке.

.replace(/10th Century/g,"
.replace(/11th Century/g,"

так далее

Я хочу, чтобы текст в конце каждой строки совпадал с текстом между косыми чертами в каждой строке

.replace(/10th Century/g,"10th Century
.replace(/11th Century/g,"11th Century

Есть какой-либо способ сделать это?

1 ответ1

1

Я хотел бы добавить текст между косыми чертами в конце строки

  • Меню "Поиск"> "Заменить" (или Ctrl H)

  • Установите "Найти что" на ^(.*?\/)(.*?)(\/.*?)$

  • Установите "Заменить на" на \1\2\3\2

  • Включить "Регулярное выражение"

  • Нажмите "Заменить все"

    Образ

До:

.replace(/10th Century/g,"
.replace(/11th Century/g,"

После:

.replace(/10th Century/g,"10th Century
.replace(/11th Century/g,"11th Century

дальнейшее чтение

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