Byla vydána verze 11.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 11.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.
Byla vydána nová verze 3.4.0 nástroje pro inkrementální kopírování souborů rsync (Wikipedie). Přehled oprav a vylepšení v souboru NEWS. Řešeno je 6 zranitelností.
V srpnu loňského roku byla vyhlášena RP2350 Hacking Challenge aneb oficiální výzva Raspberry Pi na prolomení bezpečnosti mikrokontroléru RP2350. Povedlo se. Včera byli představeni čtyři vítězové a jejich techniky.
Na čem aktuálně pracují vývojáři open source operačního systému Haiku (Wikipedie)? Byl publikován přehled vývoje za prosinec 2024. Vypíchnuto je začlenění webového prohlížeče Iceweasel, tj. alternativního sestavení Firefoxu.
Tetris a DOOM běžící v pdf. Proč a jak v příspěvku na blogu.
Společnost Oracle představila sadu nástrojů a skriptů pro sběr a analýzu dat o stavu linuxových systémů a jejich ladění pod společným názvem Oracle Linux Enhanced Diagnostics (OLED). K dispozici pod licencí GPLv2.
OpenZFS (Wikipedie), tj. implementace souborového systému ZFS pro Linux a FreeBSD, byl vydán ve verzi 2.3.0. Přináší RAIDZ Expansion, Fast Dedup, Direct IO, JSON a Long names.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu lednový souhrn novinek.
Baví vás bastlení, fyzika, IT a nebo prostě cokoliv technického? Proseděli jste celé Vánoce v záři obrazovky počítače a nebo jste o tom alespoň snili? Chcete se pochlubit technickými vánočními dárky? Pak doražte na Virtuální Bastlírnu - online pokec (nejen) techniků a bastlířů!
… více »Desktopové prostředí Enlightenment bylo vydáno ve verzi 0.27.0, provázejí ho knihovny EFL 1.28. Jde o převážně opravné vydání opět po roce.
dobrý deň, mám takýto reťazec
$string="toto je ()a_b-c@domena.tld (.-pokracujeme_9ľšýťý2((0'\")druha@adresa.tld";
Potreboval by som všetok balast odstrániť a zachovať len prvú emailovú adresu "a_b-c@domena.tld". poradíte prosím?
Řešení dotazu:
function extract_emails_from($string){ preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9-]+/i", $string, $matches); return $matches[0]; } $text = "toto je ()a_b-c@a_a.a.domena_-q.a-a.tld) (.-pokracujeme_9ľšýťý2((0'\")druha@adresa.tld"; $emails = extract_emails_from($text); print(implode("\n", $emails));
Btw nepochopil jsem smysl implodu, kdyz $emails neni pole, ale string ;]funkcia vracia do $emails pole, tak preto je tam implode.
Co kdyz bude pred/za e-mailovou adresou 1-n znaku, ktere mohou byt soucasti e-mailove adresy?mohol by som poprosiť o ukážku emailovej adresy, ktorú to nepokryje? ak by ste mali nápad, ako pokryť všetky emailové adresy, bolo by to vynikajúce.
funkcia vracia do $emails pole, tak preto je tam implode.Vazne? Mne prijde ze vraci prvni (nulty) prvek z toho pole, tedy string
mohol by som poprosiť o ukážku emailovej adresy, ktorú to nepokryje?napr. "foo+bar@omg.tld"
ak by ste mali nápad, ako pokryť všetky emailové adresy, bolo by to vynikajúce.Napr. zde jsem takovou kontrolu uvadel, akoratze byla napsana v javascriptu a nechci ji ted prepisovat do PHP, ale jiste to nejak pujde.
napr. "foo+bar@omg.tld"upravil som to na preg_match_all("/[\._+a-zA-Z0-9-]+@[\._+a-zA-Z0-9-]+/i", $string, $matches); a berie teraz aj plus. neviem, či ešte ďalšie znaky by mohli robiť problémy...(?)
(nulty) prvek z toho poleono to tam nejako nasúka postupne adresy, preto je tam ten implode.
ešte ďalšie znaky by mohli robiť problémy?ano, mrkni na ten odkaz co jsem posilal vyse.. Navic tobe to dovoli napr. emailovou adresu "foo@bar....cz"
ono to tam nejako nasúka postupne adresy, preto je tam ten implode.Aha on je tam pouzit preg_match_all, ktery narozdil od preg_match vraci pole poli a ne pole stringu.
Tiskni Sdílej: