LINUX.ORG.RU

perl regex end line


0

0

если массивом то надо искать @a='\0'; а как регуляркой? типа if(...regex--end--line...){ ...ну и че хочу сделать если найден конец строки. }

anonymous

Re: perl regex end line

Сильно зависит от того, что именно Вы считаете концом строчки.

OxiD ★★★★ ()

Re: perl regex end line

Как не странно, но - $. В сочетании с модификатором /m.

Если ищется в файле, то построчное разбиение при чтении тоже желательно отменить.

anonymous ()

Re: perl regex end line

/[\n\r\cM\Cj]/

а можна просто баксом, но строковый разделитель переопределяется при помощи $/

vilfred ☆☆ ()

Re: perl regex end line

if ( $r =~ /\n/s ) { ... }

Но в зависимости от того, что надо, может быть и так:

... if ( $r =~ /\G\n/sgc ) { ... } ...

Какова задача-то в общем?

Lego_12239 ★★ ()
Ответ на: Re: perl regex end line от Lego_12239

Re: perl regex end line

Чё-т я подумал... Вопрос не корректен. Что ищем-то? Перевод на новую строку в многострочном файле (т.е. '\n')? Или конец строки a.k.a. '\0'? Если да, то как это понимать? Как это его можно _искать_? Он всегда на месте - $#r.

Lego_12239 ★★ ()
Ответ на: Re: perl regex end line от Lego_12239

Re: perl regex end line

по видимому он опосредовано имеет ввиду, что конец записи сишной это \0

но думает это в смысле о перле

vilfred ☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.