У меня есть около 900 файлов, которые мне нужно пакетно обработать с помощью RegEx, чтобы удалить пробелы из тегов в YAML Front Matter для блога Jekyll.
Пример сообщения выглядит как
2016-10 -16-quote.md
---
layout: post
title: Quote
date: '2016-10-18 10:58:56'
tags:
- Steve Jobs
- tag with spaces
---
И я хотел бы, чтобы результат был
---
layout: post
title: Quote
date: '2016-10-18 10:58:56'
tags:
- Steve-Jobs
- tag-with-spaces
---
То есть перебрать весь каталог, найти строку tags:
и затем заменить все пробелы с черточками, пока не достигнет ---
.
Я даже не знаю, с чего начать с RegEx, я пытаюсь научиться решать эту проблему, но нахожу ее невероятно сложной, поэтому любые рекомендации по учебным ресурсам также будут высоко оценены.