 |
|
Alexander_88 |
09-05-2015 22:32 2505624 |
из обычных ссылок сделать ссылки для форума
здравствуйте, подскажите, пожалуйста, как из одного тхт файла можно взять обычные ссылки и создать другой тхт файл с этими ссылками в виде бб кода для форумов, с анкором имени файла... пример:
в 1.тхт у меня:
Код:
http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv
http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4
http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar
http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar
http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi
http://google.com/file/1facf228d65f5/00005start_SVND-053.avi
должен создаться 2.тхт с таким содержимым
в кодировке к сожалению бб код формируется в ссылки, многие наверно не поняли, что должно быть на выходе, здесь для лучшего восприятия я дам пример того, что должно получиться, только я в примере укажу фигурные скобки, но на самом деле нужны будут квадратные
Код:
{url=http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv}00001start_DCN-047.wmv{/url}
{url=http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4}00002start_CMV-049.mp4{/url}
{url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar}00003start_MUSO-0059.part1.rar{/url}
{url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar}00003start_MUSO-0059.part2.rar{/url}
{url=http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi}00004start_ADV-R0055.avi{/url}
{url=http://google.com/file/1facf228d65f5/00005start_SVND-053.avi}00005start_SVND-053.avi{/url}
|
Цитата:
Цитата Alexander_88
в кодировке к сожалению бб код формируется в ссылки, многие наверно не поняли, »
|
Поняли, поняли ;).
Цитата:
Цитата Alexander_88
только я в примере укажу фигурные скобки, но на самом деле нужны будут квадратные »
|
Достаточно было использовать тэг [noparse]:
Код:
[url=http://google.com/file/064cf3f45692b/00001start_DCN-047.wmv]00001start_DCN-047.wmv[/url]
[url=http://google.com/file/6959d25c2772b/00002start_CMV-049.mp4]00002start_CMV-049.mp4[/url]
[url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part1.rar]00003start_MUSO-0059.part1.rar[/url]
[url=http://google.com/file/c5596a5a160d5/00003start_MUSO-0059.part2.rar]00003start_MUSO-0059.part2.rar[/url]
[url=http://google.com/file/50b2abc43d59c/00004start_ADV-R0055.avi]00004start_ADV-R0055.avi[/url]
[url=http://google.com/file/1facf228d65f5/00005start_SVND-053.avi]00005start_SVND-053.avi[/url]
|
Alexander_88 |
10-05-2015 00:42 2505661 |
спасибо, не знал о таком :)
|
Попробуйте так (PowerShell):
Код:
Get-Content "C:\Мои проекты\06\1.тхт" |`
ForEach-Object -Process {
[System.uri]$_ | ForEach-Object -Process {
'[url=', $_.AbsoluteUri, ']', $_.Segments[-1], '[/url]' -join ''
}
} | Out-File "C:\Мои проекты\06\2.тхт"
Обращаю Ваше внимание, что как Вы и написали «тхт» на кириллице — так я и сделал.
|
Alexander_88 |
10-05-2015 11:53 2505718 |
спасибо, работает, проверил сейчас :)
|
Время: 18:18.
© OSzone.net 2001-