Замена регулярных выражений в блокноте будет повторяться по желанию

#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 раз…