Zadejte hledaný výraz...

RegExp: všechna písmena velká (i s diakritikou)

crs
verified
rating uzivatele
(1 hodnocení)
26. 12. 2021 02:34:43
Zdravím.
Prosím, jak pomocí RegExp indikovat text, ve kterém všechna písmena jsou velká. S tím, že:
* může obsahovat i ne-písmena (číslice, závorky, pomlčky apod.). Tím myslím: pokud obsahuje písmena, tak ta musí být všechna velká; naopak, byť jen jedno malé => neodpovídá
* daná písmena mohou být i diakritická (hledám nějaké elegantní řešení, např. escape sekvenci, pokud taková existuje - ne , ne dlouhé výčty diakritických písmen)
Díky moc.
---------- Příspěvek doplněn 26.12.2021 v 03:42 ----------
Napsal crs;1637223
Zdravím.
Prosím, jak pomocí RegExp indikovat text, ve kterém všechna písmena jsou velká. S tím, že:
- může obsahovat i ne-písmena (číslice, závorky, pomlčky apod.). Tím myslím: pokud obsahuje písmena, tak ta musí být všechna velká; naopak, byť jen jedno malé => neodpovídá
- daná písmena mohou být i diakritická (hledám nějaké elegantní řešení, např. escape sekvenci, pokud taková existuje - ne , ne dlouhé výčty diakritických písmen)
Díky moc.
Jaj, pět sekund, co jsem otázku odeslal, mi došlo asi lepší řešení:
Nicméně, pokud se mýlím nebo pokud to přes regulární výrazy jde, tak, prosím, přesto odpovězte – rád se poučím.
26. 12. 2021 02:34:43
https://webtrh.cz/diskuse/regexp-vsechna-pismena-velka-i-s-diakritikou#reply1495683
TomasX
verified
rating uzivatele
(4 hodnocení)
27. 12. 2021 18:09:48
To není snadné vzhledem k utf-8 a mezinárodním znakům, vždy je vhodné otestovat na konkrétním sestavení nebo říct znakovou sadu, na které to potřebuješ aplikovat a programovací jazyk/verzi kterou na to používáš (implementace se liší).
Osobně bych začal s matchováním negace malých znaků, které mají mají variantu s velkým písmenem, to by mělo chytnout snad větčinu krajních případů
27. 12. 2021 18:09:48
https://webtrh.cz/diskuse/regexp-vsechna-pismena-velka-i-s-diakritikou#reply1495682
Pro odpověď se přihlašte.
Přihlásit