|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Leschenko 2:5020/400 03 Oct 2003 12:19:21 To : All Subject : Re: вопрос по regexp -------------------------------------------------------------------------------- "<mayzel@nmr.ru> wrote: > my $residue_name="ARG+" > while (<file>) > if ($_=~/^RESIDUE\s+$residue_name\s+(\d+)/ { > ... > } > } > так вот, находится такая строка "RESIDUE ARG 7", которая в > библиотеке идет раньше > а мне надо "RESIDUE ARG+ 7" > ^^!!! > > пробовал my $residue_name="ARG\+", всё та же фигня > почему игнорируется "+"? > как сделать? $_=~/^RESIDUE\s+\Q$residue_name\E\s+(\d+)/ ? -- Best regards, Sergey --- ifmail v.2.15dev5 * Origin: Adamant ISP news server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13411185b36c3.html, оценка из 5, голосов 10
|