Jak mohu povolit diakritiku v regulárních výrazech? Zjistila jsem, že při
určitých výrazech to začne vyhazovat chybu, jakmile použiji diakritiku.

_Příklad:_

Projde

(?![^<]*>)(?<=(a|b|d))\s|&nbsp;


Neprojde

(?![^<]*>)(?<=(až|b|d))\s|&nbsp;


Oba výrazy se liší pouze diakritikou. Ten první konvertorem projde a ten
druhý neprojde, vyhodí v PSPadu chybovou hlášku "Error in regular expression
at offset 24: lookbehind assertion is not fixed length."

V JavaScriptu s podobným regulárem nemám problém.

-- 
<https://forum.pspad.com/read.php?1,73621,73731>
PSPad freeware editor https://www.pspad.com

Odpovedet emailem