Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 24.05.0 editoru videa Kdenlive (Wikipedie). Ke stažení brzy také na Flathubu.
David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …
Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.
Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.
V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.
Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.
Byla vydána verze 3.0 (@, 𝕏) svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.
Společnost Framework Computer představila novou vylepšenou verzi svého modulárního notebooku Framework Laptop 13 s Intel Core Ultra Series 1, displej s lepším rozlišením a novou webovou kameru. Přímo do Česka jej zatím koupit nelze.
Byla vydána nová verze 2.16 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.
TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
preg_split("%^.*jedinečný řetězec 1.*jedinečný řetězec 2$%", $result);
Řešení dotazu:
preg_match
a chcete použít preg_split
, přestože nechcete rozdělovat řetězec, ale chcete najít vše mezi nějakou dvojicí slov. Prosím na kolenou, použijte preg_match
:)
$ php -r 'preg_match("/foo +(.*) +bar/", "aa foo bb bar ccc", $matches); print_r($matches);' Array ( [0] => foo bb bar [1] => bb )Všimněte si, že
$matches[1]
je to, co hledáte.
Jo a samozřejmě, ke všem zmíněným funkcím a i k různým formám regulárních výrazů v PHP existuje dokumentace. Najdete ji na webu.
C:\>php -r "preg_match_all(\"/foo\s+(.*?)\s+bar/\", \"aa foo bb bar ccc foo druhy bar\", $matches); print_r($matches);" Array ( [0] => Array ( [0] => foo bb bar [1] => foo druhy bar ) [1] => Array ( [0] => bb [1] => druhy ) )
Tiskni Sdílej: