Я хочу заменить X на Y в vim регулярным выражением ^+.*X$
, которое начинается с +
и заканчивается X
.Как заменить эту строку, используя регулярное выражение в vim?
1
A
ответ
1
так же, как это,
%s/\(^+.*\)X$/\1Y/g
5
Другой вариант, используя \zs
, чтобы указать начало матча
%s/^+.*\zsX$/Y/
Смотрите :h \zs
для получения дополнительной информации
5
Еще одна альтернатива, используйте команду :g
для работать в строках, начинающихся с +
, и заменить окончательные X
:
g/^+/s/X$/Y
Смежные вопросы
- 1. Заменить строку, используя регулярное выражение
- 2. Заменить строку, используя регулярное выражение
- 3. Как заменить строку, используя регулярное выражение?
- 4. Заменить строку, используя регулярное выражение в KETTLE
- 5. Заменить строку в текст, используя регулярное выражение
- 6. Регулярное выражение Заменить строку
- 7. команда AWK заменить строку, используя регулярное выражение
- 8. Хочет заменить строку номер, используя регулярное выражение
- 9. Как извлечь эту строку, используя регулярное выражение в Java?
- 10. как разделить эту строку, используя регулярное выражение в C#
- 11. Регулярное выражение в Vim
- 12. Javascript заменить строку (Регулярное выражение)
- 13. Как заменить символ в строку, используя регулярное выражение
- 14. Заменить слова, используя регулярное выражение
- 15. Заменить число, используя регулярное выражение
- 16. как заменить в строке, используя регулярное выражение
- 17. Копировать регулярное выражение (регулярное выражение) в vim
- 18. Разделить строку, используя регулярное выражение
- 19. Java: регулярное выражение заменить строку
- 20. Python регулярное выражение заменить строку
- 21. Заменить все вхождения в строку, используя регулярное выражение в заводной
- 22. Как это регулярное выражение разделяет эту строку?
- 23. Регулярное выражение поиска во время Vim заменить
- 24. Регулярное выражение в Vim
- 25. vim поиск регулярное выражение заменить на регистр
- 26. Заменить запятые в скобках, используя регулярное выражение
- 27. заменить строку через re.sub(), используя регулярное выражение в качестве заменителя
- 28. используя регулярное выражение для PREG заменить
- 29. Заменить S00 на SOO, используя регулярное выражение
- 30. Как расколоть строку, используя регулярное выражение?
Не пробовал с регулярным выражением, но вы можете проверить http://vim.wikia.com/wiki/Search_and_replace – cdvv7788