abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 17:33 | Komunita

Společnost Purism informuje o aktuálním vývoji chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Telefon už umí telefonovat. Librem 5 by měl být k dispozici v lednu 2019. Předobjednat jej lze za 599 dolarů.

Ladislav Hagara | Komentářů: 13
včera 09:00 | Bezpečnostní upozornění

Společnost Qualys zveřejnila výsledky bezpečnostního auditu procps-ng. Nalezeno bylo 7 bezpečnostních chyb (CVE-2018-1120, CVE-2018-1121, CVE-2018-1122, CVE-2018-1123, CVE-2018-1124, CVE-2018-1125 a CVE-2018-1126). Dvě z nich jsou zneužitelné k lokální eskalaci práv. Příslušné záplaty jsou již k dispozici v upstreamu.

Ladislav Hagara | Komentářů: 3
18.5. 06:44 | Nová verze

Byla vydána třiadvacátá alfa verze svobodné historické realtimové strategie 0 A.D. (Wikipedie). Kódový název této nejnovější verze je Ken Wood. Představení novinek v poznámkách k vydání a také na YouTube.

Ladislav Hagara | Komentářů: 3
18.5. 05:55 | Zajímavý článek

Tento týden se v Cambridge ve Velké Británii konal hackfest, který měl za cíl zlepšit výkon na GNOME postavených systémů na slabších počítačích. Hans de Goede například analyzoval spotřebu paměti jednotlivých komponent ve Fedora 28 Workstation na stroji s 2 GB RAM a pomocí kroků popsaných v článku Kde uspořit paměť ve Fedora Workstation na MojeFedora.cz snížil spotřebu paměti z 1,4 GB na 765 MB.

Ladislav Hagara | Komentářů: 8
17.5. 20:55 | Nová verze

Bram Moolenaar oznámil vydání verze 8.1 textového editoru Vim (Vi IMproved). Hlavní novinkou je integrovaný terminál.

Ladislav Hagara | Komentářů: 8
17.5. 16:55 | Nová verze

Bylo oznámeno vydání nové stabilní verze 1.27 a beta verze 1.28 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 6
17.5. 11:11 | Nová verze

Byla vydána verze 5.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Před měsícem slavil Proxmox VE 10 let (pdf).

Ladislav Hagara | Komentářů: 16
17.5. 10:22 | Nová verze

Byla vydána verze 4.8 a záhy na to opravná verze 4.8.1 svobodné náhrady proprietárních BIOSů coreboot (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 10
16.5. 05:55 | Komunita

Správce souborů (Files, Soubory, Nautilus) v nejnovějším GNOME 3.28 již neumožňuje zobrazovat ikony na ploše. Dalším vylepšením bude pravděpodobně odstranění možnosti spouštění aplikací (commit) přímo ze správce souborů.

Ladislav Hagara | Komentářů: 126
16.5. 04:44 | IT novinky

Dnes končí crowdfundingová kampaň na podporu modulárního open source routeru Turris MOX od CZ.NIC. Cílová částka 250 tisíc dolarů byla vybrána. Z posledních novinek představených v rámci kampaně lze zmínit demo webového rozhraní, spolupráci s Nextcloudem a Turris MOX: Cloud nebo konfigurátor pro testování kompatibility jednotlivých modulů.

Ladislav Hagara | Komentářů: 19
Používáte pro některé služby inetd?
 (32%)
 (26%)
 (43%)
Celkem 129 hlasů
 Komentářů: 3, poslední 9.5. 08:05
    Rozcestník

    Dotaz: regexp

    2.4.2011 14:46 Kamil.Plech
    regexp
    Přečteno: 280×
    Dobrý den. Potřeboval bych poradit s regulárními výrazy. Jde mi o nahrazování znaků. Pořád se mi nedaří nahradit dolar/skupinu po sobe následujících dolarů ($/$$$) za &dolar; ... problémem je fakt, že vše je uzavřeno v dvou dalších dolarech, které nahradit nechci.

    Abych to lépe ukázal na příkladu:

    Vstup: $ahoj $$$Kamile$$$ jak se dneska mas???$

    Výstup: $ahoj &dolar;Kamile,&dolar; jak se dneska mas???$

    nebo

    Vstup: $josef byl $$toho$$ rana $ponekud$ neklidny$

    Výstup: $josef byl &dolar;toho&dolar; rana &dolar;ponekud&dolar; neklidny$

    Děkuji všem za všechny nápady a rady. Kamil.

    Odpovědi

    2.4.2011 15:38 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: regexp
    Chcete tedy nahradit všechny výskyty dolarů mezi prvním a posledním dolarem? Pokud používaná knihovna pro regulérní výrazy umí vyhlížení, použil bych takovouhle konstrukci pro vyhledání těch skupin znaků, které se mají nahradit:
    (?<=[^$]*$).*$+.*(?=$[^$]*)
    2.4.2011 19:16 l4m4
    Rozbalit Rozbalit vše Re: regexp
    Jinak je tu klasická varianta: nahradit první a poslední dolar něčím jiným (neexistuje-li žádný bezpečný znak použitelný coby náhrada, tak se musí požuít nějaké escapování), což lze snadno, pak nahradit ty zbývající, a nakonec zase ten první a poslední nahradit zpět.
    4.4.2011 14:45 ph0enix | skóre: 18 | Praha
    Rozbalit Rozbalit vše Re: regexp
    Nebo muzeme uvodni a koncovy '$' zahodit a po nahrazeni zbyvajicich opet pridat...
    4.4.2011 14:34 ph0enix | skóre: 18 | Praha
    Rozbalit Rozbalit vše Re: regexp
    Asi bych se to nesnazil udelat naraz, ale rozporcoval bych nejprve vstup podle vzoru $+ a nasledne ziskany seznam opet slozil s pozadovanym oddelovacem. V PERLu napriklad takto:
    @parts = split(/\$+/, $input);
    $output = '$' . join('&dolar;', @parts[1..$#parts-1]). '$';
    4.4.2011 16:14 ph0enix | skóre: 18 | Praha
    Rozbalit Rozbalit vše Re: regexp
    Mozne reseni v PERLu - hledam retezec jenz neobsahuje znak '$' nasledovany jednim ci sekvenci znaku '$' za niz nenasleduje konec retezce. Nalezeny text vratnim zpet a dolary nahradim textem '&dolar;'. Modifikator g zajisti nahrazeni vsech vyskytu. Uvadeny regexp akceptuje i stav kdy text konci vice nez jednim znakem '$'.
    $input =~ s/([^\$]+)\$+(?!$)/$1&dolar;/g;
    Pokud by se na vstupu objevil text ukonceny sekvenci dolaru, nebude tato nahrazena ale povazovana za ukonceni retezce a zachovana!

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.