Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Mam sobie plik ze zrutem bazy danych. Dla przypomnienia ma on taki format:
INSERT INTO `baza` (`id`, `subject`, `pole1`, `pole2`, `pole3`) VALUES(1, 'Startujemy!', 10, '', '<img src=\\''http://www.imgur.com/images/244y5u0.jpg\\'' style=\\''margin:5px\\'' align=\\''right\\''>Sobota, 27 marca, ...`);
Jak tu dobrze klepnąć komendę gawk lub co innego aby wielokrotnie przecinki i ' nie stanowiły problemu i wydobyć dane w formacie:
1 Startujemy! 10 NULL <img src=\\''http://www.imgur.com/images/244y5u0.jpg\\'' style=\\''margin:5px\\'' align=\\''right\\''>Sobota, 27 marca, ...
Z góry dzięki za podpowiedzi!
Offline
jak na mój chłopski rozum to wyrażenia regularne niespecjalnie się do tego nadają. parsery sql przetwarzają po jednym znaku... w C to zabawa na pięć minut, może jakiś skaner napisany w perlu czy pythonie?
Offline
Stworzyłbym swoją bazę na podstawie tego zrzutu i w konsoli np php'em i funkcjami do obsługi bazy danych sobie to bym odczytał w takiej formie jak potrzeba. Będziesz miał pewność, że poprawnie wszystko odczytałeś z bazy. Lecenie wyrażeniami regularnymi po zrzucie bazy w tym przypadku raczej będzie kłopotliwe, możesz wszystkiego nie wyłapać.
Offline