\C před $
Honza Pazdziora
adelton na fi.muni.cz
Středa Červen 24 10:38:30 CEST 2009
On Tue, Jun 23, 2009 at 11:19:18PM +0200, Pavel Smerk wrote:
>
> 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ě?
Pravděpodobně se mu v tomto případě nepodaří ten backtrace. Překvapivě
/a\C{2}$/
funguje OK.
Pošli perlbug.
--
--------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Satellite, Spacewalk | Only self-confident people can be simple.
Další informace o konferenci Perl