\C před $

Pavel Smerk xsmerk na fi.muni.cz
Úterý Červen 23 23:19:18 CEST 2009


	Ahoj vespolek,

pracuju s utf8 daty, ale potřebuju k nim v jedné chvíli přistupovat po
jednotlivých bytech a ukusovat určitý počet od konce řetězce, ovšem
nefungovalo to. Když jsem se snažil izolovat problém, zdá se, že \C$
matchuje pouze v případě, že řetězec končí znakem \n (pak matchuje před
ním). Pokud nekončí, tak nematchuje:

$ echo "aá" | perl -CI -ne 'warn /\C{2}$/; chomp; warn /\C{2}$/'
1 at -e line 1, <> line 1.
Warning: something's wrong at -e line 1, <> line 1.

$ perl -v
This is perl, v5.10.0 built for i686-linux

Co dělám špatně?
							Díky,	P.


Další informace o konferenci Perl