Добавить к найденному регулярным выражением, Notepad++

RA
На сайте с 28.03.2010
Offline
41
804

Здравствуйте, половину своей проблемы нашел уже здесь, теперь вот осталась 2я:

имеем расписание вида

18:00текст1

18:05текст2

Надо разделить время и текст

18:00</span> текст1

18:05</span> текст2

Работаю в Нотпэде++, режим поиска ставлю "регулярки" и пишу :\d\d

Не знаю насколько это изящно и правильно, но нахожу таким образом :минуты.

Как ПОСЛЕ них поставить </span> ? И еще кажется что вообще не туда копаю, может есть другое решение) Гугл не помогает

rkelly
На сайте с 08.06.2007
Offline
96
#1
RoyAndrews:

Надо разделить время и текст
18:00</span> текст1
18:05</span> текст2

На php. Только круглые скобки в переменной $out_arr замените на квадратные (иначе форум принимает за ББкод)

<?
$raspisanie=file('raspisanie.txt');

foreach($raspisanie as $value){
preg_match("/^(\d\d:\d\d).*$/",$value,$out_arr);
$out.=str_replace($out_arr(1),$out_arr(1)."</span> ",$value); // у переменной $out_arr круглые скобки заменить на квадратные
}
file_put_contents("out.txt",$out);
?>
LEOnidUKG
На сайте с 25.11.2006
Offline
1766
#2
Работаю в Нотпэде++, режим поиска ставлю "регулярки" и пишу :\d\d
Не знаю насколько это изящно и правильно, но нахожу таким образом :минуты.
Как ПОСЛЕ них поставить </span> ? И еще кажется что вообще не туда копаю, может есть другое решение) Гугл не помогает

Ищите скобки обязательны:

(:\d\d)

Заменяете на:

$1</span>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#3

^(\d+:\d+)

$1</span>

RA
На сайте с 28.03.2010
Offline
41
#4

LEOnidUKG, Спасибо, всё заработало)

siv1987, ^(\d+:\d+) - не ищет то, что надо. В нотпэде++ во всяком случае

rkelly, мне надо было решить это без скриптов

siv1987
На сайте с 02.04.2009
Offline
427
#5
RoyAndrews:
siv1987, ^(\d+:\d+) - не ищет то, что надо. В нотпэде++ во всяком случае

Ищет если это расписания в таком виде, в котором вы привели - список. Иначе да, маркер начало строки надо удалить

RA
На сайте с 28.03.2010
Offline
41
#6

siv1987, Точно, сейчас еще с другими видами списков поэкспериментировал. Спасибо.

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