|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Denis Poznyakov 2:5020/400 06 Jun 2003 17:42:24 To : Serg Chervjakov Subject : Re: не нормальные символы -------------------------------------------------------------------------------- > DP> ну спасибо, кладезь ты наша =) , наверно вопрос не до конца понят, про \w > DP> это дело понятное а вот с помощью рег.. как отщемить (любой: !"?;%:?*() > DP> ....) от \x00 , \x01 итп ?! он ведь их всех как !\w берет , в том то и > DP> прикол, наверно правильный вопрос будет такой - как взять все печатные > DP> символы с клавы ...вот > А ты perldoc perlre хотя бы глянул? Если бы глянул, то наверное заметил бы, > что ты можешь задавать множества символов (хотя бы даже так: > $txt=~s/[^АБВГ...]//g;) откуда останется только определить множество > допустимых или недопустимых символов, кроме того, ты можешь задавать > промежутки (типа такого $txt=~s/[^А-ЯЁ]//g). Остается только ТЕБЕ глянуть, как > там обозначаются спец. символы (типа \x00, хотя я думаю, они так и > обозначаются) и определиться, ЧТО ты хочешь удалять, а что оставлять. > Последнее, IMHO, самое сложное:))). глянул ... глянул , и не один раз это сделал =) ...уже лет 6 ток и делаю что perldoc вызываю =) я понимаю что можно задавать диапазоны HО не во всех локалях эти диапазоны работать то будут , вот в чем фикус!!! --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/657716b862b2.html, оценка из 5, голосов 10
|