REGEX nesmí obsahovat může obsahovat start with
Opitonal regex
Když řádek začíná lomítkem, tak výraz DOCS již na řádku nebude hledat (nehledá v komentářích).
^\s*[^/]*DOCS
some(DOCS) OK
// some(DOCS) NOT
Pokud řádek začíná dvojlomítkem tak najít výraz
^\s?.*\/\/.*DOCS
Find:
//DOCS
//DOCS
// DOCS
// hotDOCS
V příkladu níže vidíme, co bude nalezeno.Pokud nic nebude nalezeno, je za regulárním výrazem NONE, nebo NOT.
POZOR! Zde se nejedná o skupiny (group) v závorkách,
ale o dopředné, či zpětné vyhledávání.
na(?=jde) na za kterým JE jde
na(?!jde) na za kterým NENÍ jde
(?<=na)jde jde před kterým JE na
(?<!na)jde jde před kterým NENÍ na
((?<=před)slovem) tento vytvoří skupinu,
ve které bude ze slova předslovem vybráno (slovem)
Hledej vpřed - Lookhead:
Hledej znak, za kterým JE ....
Pozitive Lookahead: q(?=u) najde q za kterym je u, a q je
možno nahradit bez užití (group).
Negative Lookhead: Hledaj znak, za kterým NENÍ ...
q(?!u) najde q za kterym NENÍ u, a q je<br />možno nahradit bez užití (group).
<b>Využití:</b> se projeví až při použití více znaků. Např. hledáme<br /> q po kterém NEnásleduje ueb.
q(?!ueb)
Je to možné i jinak?
<hr />
Hledej vzad - Negative lookbehind:
Hledej znak, před kterým NENÍ ...
Find b if not lookbehind -
(?<!-)b ab *b .b NONE FROM -b
Positive lookbehind:
Hledej znak, před kterým JE ...
Find b if lookbehind x
(?<=-)b -b cr-b l-bel NONE FROM cb *b +b
Použití např. při nahrazování: [^-](b) tento sice nalezne b, před kterým není -, ale při nahrazování by nahradil jak b tak i znak mínus před ním!
([^-])(b) museli bychom tedy sdružovat do skupin jednotlivé znaky, které nechceme aby byly před b.
Při více znacích by byl regex zbytečně nepřehledný. Při nahrazování bychom pak museli ohlídat, která skupina se bude měnit, která se pak nechá beze změny.
Proto je (?<!textPřed)b daleko přehlednější.
(?<!-)(b) tento nahradí pouze každé b, před kterým NENÍ -, ALE - MÍNUS ponechá! MÍNUS je jen pro lepší názornost a může to být libovolný znak, který je pro vás důležitý.
Použití se projeví při řětězci za sebou jdoucích znaků. Např. najít znak q, kterému předchází řetězec ueb.
(?<=ueb)q
color colour
colo(?!u) <b>colo</b>r not colour
colo(?=u) <b>colo</b>ur not color
colou?r color colour
colou{0,1}r color colour
colo([^u]*)r color
colou{0}r color
colou{0,1}r color colour
colo([^u]+)\s color+one white space
colo([^u]+)\b color+all to new word
colo([^u].)r none
colo([^u])r none
colo([^u])rs none
.*[^\.]\.\s col.or. red NOT color.. red
Date: 17.02.2020 - 09:4811LW NO topic_id
AD
Další témata ....(Topics)
Power Calc download
je kalkulačka určená pro Windows XP a lze na něm kromě základních výpočtů také provádět grafické zobrazení průběhu funkcí a vědecké výpočty.PowerCalcPowertoy Download
Online kalkulačka pro základní i vědecké výpočty s kurzem eura i dolaru vůči české koruně
Pro online kalkulátor klikněte zde.Prohlížeč Opera Verze 10.61 Sestavení 3484 Platforma Win32 se stále seká při spuštění www.google.com/maps a přiblížení mapy pomocí kolečka myši.
Prohlížeč Opera v některých předchozích verzích (např. 10.50 a 51) se mohl někomu zaseknout při spuštění stránky s mapami na www.google.com/maps.
Pokud problém přetrváná: Přihlaste se na svůj Google profil v jiném prohlížeči nejlépe v Google Chrome ( Internet Explorer, Firefox), ve kterém Google Maps fungují a ve dialogu Labs (možná i pod odkazem Novinka! vpravo nahoře v google.com/maps ) deaktivujte "Přiblížit přetažením" a nebo nepoužívejte kolečko myši v aplikaci Google Maps na přiblížení mapy, ale to je nepraktické.
Download Opera browser:
Opera home site (english)Opera česky
Opera a velikost textu zadaného v CSS problém a jeho řešení. Font size problem.
Možná se Vám stalo, že jste zadali v CSS souboru styl pro body a ve všech prohlížečích byl text dle Vašeho přání jen v Opeře byl větší. Je to tím, že Opera vyžaduje styl pro nějaké konkrétní id, nebo prvek. Zkuste pro div, ve kterém máte obsah stránky přiřadit id a k němu zapsat v .css souboru styl. Uvidíte, že i Opera poslechne a zobrazí jej stejně, jako ostatní prohlížeče.Nastavení webkamery - webcamera.
Pořídili jste si novou webkameru a chcete zjistit, jak se budete vyjímat na obrazovce svých přátel?Nejdříve proveďte instalaci webkamery pomocí přiloženého CD, nebo instalačního návodu.
Otevřete některý z komunikačních programů například SKYPE.
Vyberte z menu Nástroje - Nastavení
V dialogu klikněte na položku Nastavení videa.
Zobrazí se Vám dialogové okno, ve kterém již nastavíte vše potřebné a budete vidět to, co při další komunikaci bude vidět Váš kolega, který s Vámi bude komunikovat.
Pro dokonalé nastavení barev, kontrastu, jasu klikněte na tlačítko Nastavení webkamery. Po nastavení vše uložte kliknutím na tlačítko Uložit.
VLC VideoLan přehrávač MP4 snížení velikosti - komprese
Pokud bude náběh videa po kompresi začínat černou obrazovkou, zkusit
zrušit Podporu Hardwarové akcelerace a změnit výstup.
Tools - Preferences
Video záložka - Output roletka: OpenGL output
Input/Codes záložka - Hardware-accelarated decoding roletka: Disable
Uložit
viz odkaz
https://kast.zendesk.com/hc/en-us/articles/360031093252-Black-screen-when-streaming-VLC-media-player
- Otevřít soubor přímo pomocí VLC (pro lepší orientaci)
- Zastavit přehrávání souboru pomocí mezerníku, nebo tlačítka dvou ||, které se změní na šipku
- Zrušit automatické přehrávání stále dokola - všechna tlačítka byla nevýrazná
- Pak z menu Media vybrat Převést/Uložit , nebo pomocí Ctr + R otevřít dialog
- Vybrat záložku Soubor -> Přidat a vybrat znovu již otevřený soubor v přehrávači
- Kliknout na Převést/Uložit
- V dialogu bylo zaškrtnuto Převést a byla vybrána možnost z roletky PROFIL Video - H.264 + MP3 (MP4).
- Vedle této možnosti kliknuto na ikonu klíče.
- Zvoleno Zapouzdření MP4/MOV
- Záložka Video kodek Snímková frekvence nastavena na 15fbs, ale můžete i 25 či vyšší, ale video bude mít větší velikost, ale vyšší kvalitu. Nemá však smysl dávat vyšší frekvenci snímků za sekundu, než má původní video.
- Zvoleno záložka Rozlišení, nastaveno šířka na 512px. Čím šířka se přibližuje původní, tím menší komprese, ale vyšší kvalita - nutno laborovat.
- Uložit
Z 21.2 MB mp4 videa zkonvetovalo do 1.8 MB webm.
- Pak byl zvolen Cílový soubor a kliknuto na Spustit
Pokud si nevěříte je možné, využít nějaký program na konverzi/kompresi videa, nebo online konvertor např. vložit video na youtube.com a stáhnout si již upravený soubor. Date: 17.07.2020 - 08:24
Editace: 25.4.2021 - 12:47
Počet článků v kategorii: 11
Url:regex-nesmi-obsahovat-muze-obsahovat-20200217-0948