Nowe posty

Autor Wątek: Pobranie danej z pliku i wklejenie jej w innym miejscu  (Przeczytany 1872 razy)

yariash

  • Gość
Witam mam następujący problem:

Z następującej linijki w pliku
< div style="left:0px; top:0px; width:100%; height:63px; border-style: solid; border-width: 1px; background-color:#FCF0C4; border-color:#E87511; border-style: solid; border-width: 1px; position:absolute;" >
chcę pobrać (tutaj mogą być różne wartości, tutaj jest przykładowa)
#FCF0C4
i następnie wkleić w linię
< div  style="left:2px; top:32px; width:744px; height:27px; display:block; border-style: solid; border-width: 1px; position:absolute; overflow:hidden; background-color:#ffffff;" >
zamiast
#ffffff
Jeśli ktoś byłby wstanie mnie naprowadzić na rozwiązanie byłbym wdzięczny.

chmooreck

  • Gość
Pobranie danej z pliku i wklejenie jej w innym miejscu
« Odpowiedź #1 dnia: 2012-03-30, 17:20:54 »
bash ~=
(regexp)

Ksanderon

  • Gość
Pobranie danej z pliku i wklejenie jej w innym miejscu
« Odpowiedź #2 dnia: 2012-03-30, 23:02:36 »
Jeśli koniecznie w bashu to regexp'y
Ja bym tego prawie na 100% w bashu nie robił- nie widzę powodu aby się męczyć gdy można to szybciej lepiej i ładniej napisać w prawie każdym języku ogólnego przeznaczenia.

Dla popularnych języków obiektowych jest ku takim(i innym) zabawom z plikami html/xml kupa bardzo przyjemnych i wygodnych bibliotek narzędziowych- np parsery drzewa DOM- z taką "armatą" w zanadrzu "zestrzelenie" śmiesznego kolorku(czy czegokolwiek innego dotyczącego struktury dokumentu gdy wzrośnie apetyt) staje się dziecinnie proste. Korzystałem/widziałem jak ktoś znajomy korzystał z takich bajerów(ach... te configi w xmlu) na pythonie, perlu, C++, php, lua, lisp(bardzo ciekawa implementacja) i javie, więc tam na pewno to działa.