последовательная нумерация notpead++

J
На сайте с 06.07.2011
Offline
169
712

Подскажите пожалуйста, как notpead++ при помощи регулярных выражений сделать последовательную нумерацию..

К примеру в файлике: main.html

Есть слова: "mashina"

Как сделать поиск по mashina и заменить на mashina1, mashina2. и т д

Т.е. нужно что бы в конце последовательно добавились цифры 1,2,3,4 и т д

Уже наверно около часа убил, никак не получается вникнуть. (

---------- Post added 30-04-2015 at 15:12 ----------

Не обязательно notepad, можно хоть какой вариант, главное рабочий.

дани мапов
На сайте с 06.09.2012
Offline
204
#1

PHP > 5.3



$string = "Test: mashina, mashina, mashina end";

$index = 0;
$newstring = preg_replace_callback(
'@mashina@',
function($match) use (&$index) {
$index++;
return ($match[0] . $index);

},
$string
);
echo $newstring;
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
J
На сайте с 06.07.2011
Offline
169
#2
дани мапов:
PHP > 5.3



$string = "Test: mashina, mashina, mashina end";

$index = 0;
$newstring = preg_replace_callback(
'@mashina@',
function($match) use (&$index) {
$index++;
return ($match[0] . $index);

},
$string
);
echo $newstring;

В ssh ввёл команду: php done.php (в done.php - код, вывело, но это ведь никак не приспособишь)

Дело в том, что все изменения нужно сделать в файлайх.html

Нужно как-то в поле внести название файла в котором будет замена (zamena.html к примеру). Далее уже к слову mashina там должны быть дозаписаны цифры.

PR
На сайте с 30.12.2007
Offline
140
#3

file_get_contents

file_put_contents

J
На сайте с 06.07.2011
Offline
169
#4
PROGRAMMATOR:
file_get_contents
file_put_contents

Спасибо.

Cкажи пожалуйста куда эти строчки вставить.

дани мапов
На сайте с 06.09.2012
Offline
204
#5
jano:
Спасибо.
Cкажи пожалуйста куда эти строчки вставить.

Вместо первой строки

$string = file_get_contents('main.html');

Вместо последней строки

file_put_contents('newmain.html', $newstring);

J
На сайте с 06.07.2011
Offline
169
#6
дани мапов:
Вместо первой строки
$string = file_get_contents('main.html');

Вместо последней строки
file_put_contents('newmain.html', $newstring);

Отлично. Огромное спасибо! :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий