Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8870
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 01.08.2015, 18:38   #1
Zipp8106
Member
 
Регистрация: 11.07.2012
Сообщений: 63
Бабло: $24990
По умолчанию Подскажите конвертер данных

Привет.
Подскажите какой-нибудь простенький конвертер данных по примеру:
Имеем строку "a;b;c"
Указываем разделитель -> указываем шаблон вывода => получаем результат
в виде одного столбца
Пользовался на одном магазине аккаунтов, а теперь они сменили направление сайта, и конвертера больше нет
__________________
Под RU и СНГ файлотраф - ИнтсаллМонстер
Zipp8106 вне форума  
Старый 01.08.2015, 18:43   #2
[email protected]
Senior Member
 
Регистрация: 05.11.2010
Сообщений: 331
Бабло: $55180
По умолчанию

http://www.jakodorgen.ru/?post=137
такой подойдет?
Mori@rty вне форума  
Старый 01.08.2015, 19:01   #3
Zipp8106
Member
 
Регистрация: 11.07.2012
Сообщений: 63
Бабло: $24990
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от [email protected] Посмотреть сообщение
http://www.jakodorgen.ru/?post=137
такой подойдет?
Пользовался кстати и таким, но очень удобно, но пока пойдёт
Если есть ещё какие варианты, очень прошу поделиться.
__________________
Под RU и СНГ файлотраф - ИнтсаллМонстер
Zipp8106 вне форума  
Старый 01.08.2015, 20:08   #4
быдлокод
Member
 
Аватар для быдлокод
 
Регистрация: 30.09.2014
Сообщений: 37
Бабло: $11925
По умолчанию

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

Последний раз редактировалось быдлокод; 01.08.2015 в 20:14.
быдлокод вне форума  
Старый 01.08.2015, 21:17   #5
directed
Senior Member
 
Аватар для directed
 
Регистрация: 12.11.2009
Адрес: href
Сообщений: 936
Бабло: $137450
Отправить сообщение для directed с помощью Skype™
По умолчанию

По-быстрому - вот такой вариант:

PHP код:
<!DOCTYPE html>
<html>
    <head>
        <title>Reorganize your data</title>
    </head>
    <body>
        <form method="POST" action="">
            <b>Source:</b><br />
            <textarea name='data' style="width: 600px; height: 400px;"><?php echo $_POST['data']; ?></textarea><br />
            <b>Separator:</b><br />
            <input type='text' name='sep' value=';' /><br />
            <b>New order:</b><br />
            <input type='text' name='order' value='{{2}}*{{1}}*{{3}}' /><br />
            <input type='submit' value='Convert' />
        </form>
    </body>
</html>
<?php
$data 
$_POST['data'];
$sep $_POST['sep'];
$order $_POST['order'];

$newlines=array();

if (
$data != '' && $sep != '') {

    
$lines explode("\n"$data);

    foreach (
$lines as $component) {

        
$components explode($sep$component);

        
$neworder $order;

        
$nr count($components);

        for (
$i 0$i $nr$i++) {
            
$neworder=str_replace("{{".($i+1)."}}"$components[$i], $neworder);
        }
        
        
$newlines[]=$neworder;
        
    }

    unset(
$components);
}

?>
<b>Result:</b>
<br />
<?php


foreach($newlines as $line){
    echo 
$line.'<br />';
}
Пиши в личку, обсудим более кастомное решение.
directed вне форума  
Старый 01.08.2015, 23:27   #6
masolit
Senior Member
 
Аватар для masolit
 
Регистрация: 18.08.2007
Сообщений: 1,105
Бабло: $195505
По умолчанию

python
PHP код:
print '$'.join('a;b;c'.split(";"))
a$b$c 
masolit вне форума  
Старый 01.08.2015, 23:29   #7
directed
Senior Member
 
Аватар для directed
 
Регистрация: 12.11.2009
Адрес: href
Сообщений: 936
Бабло: $137450
Отправить сообщение для directed с помощью Skype™
По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
python
PHP код:
print '$'.join('a;b;c'.split(";"))
a$b$c 
Ты победил
directed вне форума  
Старый 01.08.2015, 23:32   #8
masolit
Senior Member
 
Аватар для masolit
 
Регистрация: 18.08.2007
Сообщений: 1,105
Бабло: $195505
По умолчанию

Цитата:
Сообщение от directed Посмотреть сообщение
Ты победил
это пример того что на самом деле все намного проще чем кажется и ТС и все у кого возникают подобные вопросы , будет достаточно одного дня посмотреть как кодить на том же питоне и самому написать однострочный скрипт, ну а твой конкретно пример это полный пиздос, уж прости. Если нужно подобное в гуи то на питоне накидать такое в гуи ну минут 5 займет и будет мультиплатформенно
masolit вне форума  
Старый 01.08.2015, 23:34   #9
directed
Senior Member
 
Аватар для directed
 
Регистрация: 12.11.2009
Адрес: href
Сообщений: 936
Бабло: $137450
Отправить сообщение для directed с помощью Skype™
По умолчанию

Цитата:
Сообщение от masolit Посмотреть сообщение
это пример того что на самом деле все намного проще чем кажется и ТС и все у кого возникают подобные вопросы , будет достаточно одного дня посмотреть как кодить на том же питоне и самому написать однострочный скрипт, ну а твой конкретно пример это полный пиздос, уж прости.
Это не пиздос, это гибкость. Однострочные скрипты круто выглядят, но это брейнфак зачастую
directed вне форума  
Старый 01.08.2015, 23:37   #10
masolit
Senior Member
 
Аватар для masolit
 
Регистрация: 18.08.2007
Сообщений: 1,105
Бабло: $195505
По умолчанию

Цитата:
Сообщение от directed Посмотреть сообщение
Это не пиздос, это гибкость. Однострочные скрипты круто выглядят, но это брейнфак зачастую
это быдлокод
masolit вне форума  
Закрытая тема



Опции темы
Опции просмотра