Можно ли заменить последовательность символов новой строкой (\ s ~ \ s в этом примере), а также удалить пробелы в начале и в конце одним регулярным выражением?Количество строк должно быть гибким.
Ввод:
foo = 1 ~ bar = 2 ~ baz = 3 ~ ... <- also spaces at the end
Требуемый вывод:
foo = 1
bar = 2
baz = 3
... <- no spaces here
Пока все работает, проблема в том, что мой результатвсе еще есть пробелы в конце последней строки:
Мой текущий поиск по регулярному выражению и замена (https://regexr.com/444au):
# search
/(\s*)([^~\s]{1}.*?)(\s~\s)(?=.*)(\s*)/g
# replace
$2\n