#regex #replace #nmm
#регулярное выражение #заменить #nmm
Вопрос:
У меня есть однострочная строка, как показано ниже
новый — MyObject —- adsdfg.
Мое регулярное выражение
Find what: (. )
Replace with: $1 n$1n$1
Это даст мне желаемый результат как
новый — MyObject —- adsdfg.
новый— MyObject —- adsdfg.
новый— MyObject —- adsdfg.
Но что, если я хочу, чтобы это повторялось 50 раз?
Должен ли я заменить его на
$1 n{50}
что, к сожалению, не работает,
Помощь будет оценена….
Комментарии:
1. @JvdJ — но что, если мой редактор не поддерживает макрос? Я использую текстовый редактор nmm, который его не поддерживает.
2. Скрипт с одной строкой может выполнить такую работу.
Ответ №1:
К сожалению, ваша идея не поддерживается. Но вы можете использовать коэффициенты 50:
Замените .*
последовательно на:
$0n$0n$0n$0n$0n
$0n$0n$0n$0n$0n
$0n$0
1-я операция дает вам 5.
2-й дает вам 25.
3-й дает вам 50.
Обратите также внимание на использование $0
для всего соответствия.
Комментарии:
1. Мой текстовый редактор (nmm text editor) от maok для Android установлен из playstore только 12 раз…