Webový prohlížeč Dillo (Wikipedie) byl vydán ve verzi 3.1.0. Po devíti letech od vydání předchozí verze 3.0.5. Doména dillo.org již nepatří vývojářům Dilla.
O víkendu probíhá v Bostonu, a také virtuálně, konference LibrePlanet 2024 organizovaná nadací Free Software Foundation (FSF).
Nová vývojová verze Wine 9.8 řeší mimo jiné chybu #3689 při instalaci Microsoft Office 97 nahlášenou v roce 2005.
Coppwr, tj. GUI nástroj pro nízkoúrovňové ovládání PipeWire, byl vydán v nové verzi 1.6.0. Zdrojové kódy jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.
Byla vydána dubnová aktualizace aneb nová verze 1.89 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Vypíchnout lze, že v terminálu lze nově povolit vkládání kopírovaného textu stisknutím středního tlačítka myši. Ve verzi 1.89 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Proton, tj. fork Wine integrovaný v Steam Play a umožňující v Linuxu přímo ze Steamu hrát hry určené pouze pro Windows, byl vydán ve verzi 9.0-1 (𝕏). Přehled novinek se seznamem nově podporovaných her na GitHubu. Aktuální přehled her pro Windows běžících díky Protonu také na Linuxu na stránkách ProtonDB.
Byla vydána verze 1.78.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání na GitHubu. Vyzkoušet Rust lze například na stránce Rust by Example.
Služba Dropbox Sign (původně HelloSign) pro elektronické podepisování smluv byla hacknuta.
Byla vydána nová major verze 8.0 textového editoru GNU nano (Wikipedie). Podrobný přehled novinek a oprav v oznámení v diskusním listu info-nano nebo v souboru ChangeLog na Savannah. Volbou --modernbindings (-/) lze povolit "moderní" klávesové zkratky: ^C kopírování, ^V vložení, ^Z vrácení zpět, … Tato volba je aktivována také pokud binárka s nano nebo link na ni začíná písmenem "e".
Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Dobrý den.
Potřeboval bych dostat z php stránky informace obsažené mezi danými TAGy.
Mám nyní tento kód:
my $url = 'http://www.example.com/data.php'; use LWP::Simple; my $content = get $url; my @slovo = split(" ", $content); print "Celý soubor obsahuje: $content \n";
Jde však o poměrně dlouhou stránku a text který chci získat do proměnné $obsah je uzavřen uprostřed stránky,
mezi < div id="dulezity_text">...Potřebný text...< /div>.
Lze nějak získat vše mezi těmito tagy?
Moc děkuji všem :o)
Řešení dotazu:
if $content =~ /<div\s+id="dulezity_text"\s+>(.*)<\/div>/ { my $text = $1; } else { # není tam }Ale jestli v tom
div
u může být další div
, tak bude možná lepší nějaký parser pro HTML než tvořit složité výrazy.
Děkuji moc, to je přesně to co jsem hledal, avšak bohužel mi to stejně nefunguje..
Mám to ještě zabaleno a posláno na příkaz stránka.. Možná mám chybu ve formátu. V kódu mám nyní toto:
if ($arg =~ /!stranka/i) {
my $url = 'http://www.example.com/data.php';
use LWP::Simple;
my $content = get $url;
my @slovo = split(" ", $content);
if $content =~ /<div\s+id="predpoved_nej_text"\s+>(.*)<\/div>/ {
my $text = $1;
print "Soubor obsahuje: $text \n";
} else {
print "Soubor neobsahuje žádné informace \n";
}
}
Nevíte, kde je chyba? .-)
/<div\s+id="dulezity_text"\s*>(.*?)<\/div>/
Bohužel ani tak to nejede... Aplikace ihned spadne i po nahrazení regulérních výrazů dle Vás..
S poslednymi upravami je regex urcite spravny a plne funkcny... mozno by som este upravil moznost vyskytu oboch typov uvodzoviek:
$content =~ /<div\s+id=["']dulezity_text["']\s*>(.*?)<\/div>/ms
btw. ste si isty, ze div element neobsahuje ine atributy ??? Pretoze ak ano (napr. style alebo class,...) tak potom je treba pouzit regex v style:
$content =~ /<div[^>]+?id=["']dulezity_text["'][^>]*>(.*?)<\/div>/ms
Vysledok je potom ulozeny do $1 build-in premennej Perlu...
Chybi Vam zavorky kolem podminky v 'if'. Musi byt
if ( $content =~ /tady je ten regexp/ ) {
} else {
}
hehe dobry postreh.. ale ved na toto mu predsa musel priamo poukazal kompilator hlaskou v style:
syntax error at FILE line N , near "if $content"
, alebo nieco podobne
Tiskni Sdílej: