Преобразовать ссылкуhttp://softtime.ru/forumПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465427Какое-то из решений оказалось рабочим - я задействовал все. В результате желаемая цель была достигнута. Ты оказал мне неоценимую услугу....Преобразовать ссылкуWed, 19 Jan 2011 01:51:10 +0300блогерПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465320шаблон с произвольным id я привел в (16.01.2011 в 15:50) в первой из строк.Преобразовать ссылкуTue, 18 Jan 2011 11:13:15 +0300TrianonПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465318facepalm.jpg Я уже дал решение в одну строку. Я не знаю где вы задумали и что и как и не...Преобразовать ссылкуTue, 18 Jan 2011 10:56:11 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465315Вот теперь работает. В консоли. А для того, что бы оно работало там, где я задумал - выражение должно быть...Преобразовать ссылкуTue, 18 Jan 2011 10:40:57 +0300блогерПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465309Вот результат работы скрипта.Преобразовать ссылкуTue, 18 Jan 2011 09:58:14 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465308Ну конечно не получается. Скобки лишние надо убрать:) OpenDoc('(1432-17)') заменить на OpenDoc('1432-17') Это я тупанул когда переписывал исходные данные по...Преобразовать ссылкуTue, 18 Jan 2011 09:55:16 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465287В консоли запускал. Что-то не так. "p"Стало: "a href="javascript:OpenDoc('(1432-17)');"""/p" Причём, если заремарить первую переменную $text, то получается "p"Стало: "/p" На...Преобразовать ссылкуMon, 17 Jan 2011 23:34:48 +0300блогерПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465208#!/usr/bin/perl #эту строчку нужно раскоменнтировать если скрипт запускается через браузер, а не через консоль #print "Content-type: text/html\n\n"; $text=qq("a href="javascript:OpenDoc('(1432-17)');""); print...Преобразовать ссылкуMon, 17 Jan 2011 09:55:34 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465197Проверить бы. У перла какой аналог print или echo или say? Имя переменной - text или $text?Преобразовать ссылкуMon, 17 Jan 2011 08:22:59 +0300блогерПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465145Твои ничем не отличаются почти. Но мое решение, вероятно, быстрее, так как интерпретатору регулярных выражений точно известно что именно искать,...Преобразовать ссылкуSun, 16 Jan 2011 17:07:08 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465136"Можно более гибко, если есть вариации. просится либо так $text =~ s/"a\s+href="javascript:OpenDoc\('(*)'\);""/"a href="http:\/\/site.name.xx\/cgi-bin\/laws\/main.cgi?nreg=$1&new=1""/gi; либо, если следовать строго букве условия, так...Преобразовать ссылкуSun, 16 Jan 2011 15:50:04 +0300TrianonПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465128$text =~ s/"a\s+href="javascript:OpenDoc\('(\d\d\d\d-\d\d)'\);""/"a href="http:\/\/site.name.xx\/cgi-bin\/laws\/main.cgi?nreg=$1&new=1""/gi; Можно более гибко, если есть вариации.Преобразовать ссылкуSun, 16 Jan 2011 15:08:35 +0300SHAmanПреобразовать ссылкуhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=78362#post465086Строчке "a href="javascript:OpenDoc('2748-17');"" хочу придать вид "a href="http://site.name.xx/cgi-bin/laws/main.cgi?nreg=2748-17&new=1"" Значение "2748-17" всегда варьируется, сохраняя при этом свою длину. Выражение надо написать...Преобразовать ссылкуSun, 16 Jan 2011 02:08:14 +0300блогер