Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:30 01.05.24 
Компютри и Интернет
   >> Perl
Всички теми Следваща тема *Кратък преглед

Тема String operationsнови  
Авторhristo (Нерегистриран)
Публикувано10.04.03 15:16



Здравейте,

знае ли някой как най-лесно може в Perl да се работи интензивно със стрингове, тоест да се прави: isascii(), toupper(), reverese() и др. подобни? Вградените в езика възможности са много ограничени за стрингове, или не е така? Има ли стандартен модул за тази цел?

Благодаря предварително!



Тема Re: String operationsнови [re: hristo]  
Авторdarklord (Нерегистриран)
Публикувано10.04.03 16:26



Да, в perl е почти невъзможно да се обработват стрингове като хората.
Ще тряба да си пишеш на C (по-добро нещо от char * няма....)

Усети ли иронията?

По-добре седни и попрочети малко документация, за да не се излагаш със подобни постинги.
Айде със здраве.



Тема Re: String operationsнови [re: darklord]  
АвторDEEM (Нерегистриран)
Публикувано12.04.03 00:59



i po-tochno procheti Regular Expresions chasta ot dokumentaciata



Тема Re: String operationsнови [re: hristo]  
Автор Yankoff (ъанкофф.)
Публикувано24.04.03 10:46



Hristo,
ako vse oshte ni si razbral edva li ima po-moshten ezik ot perl za obrabotvane na stringove. Funkciite v ezika na pruv pogled izglejdat malko, no az dori ne sam izpolzval vsichki do sega. Kato ti cheta postinga ostavam s vpechutlenie, che si pisal pone na edin ezik i za tova ti preporuchvam edna knijka na O'Rielly - Learning Perl, koqto e pisana ot avtora na perl i e samo osnovni neshta. Drugite knigi na sashtoto izdatelstvo mojesh da chetesh ako iskash poveche informaciq. Vtoroto neshto e che trqbva da se zapoznaesh dobre s regular expressions - ima kniga "Masterin Regular Expressions" nqkade po free.data.bg. Kogato gi prochetesh shte razberesh che perl + regexp pravi chudesa koito s drugite ezici bi napravil mnogo trudno. Regex mojesh edva li ne da slagash navsqkade po sourca. Veche se samnqvam che i v komentarite raboti
Shte ti dam edin realen primer kak se obrabotva veche generiran .html file taka che da raboti s druga cel:

open (FILE, "$path${user}.html") or err("$!");
while (<FILE>)
{
$_ =~ s/(<H1>Statistics for user .+<\/H1>)/$1<a href=\"statD.cgi\"><h3>Detailed statistics<\/h3><\/a><br \/>/;
$_ =~ s/src=\".+\-day\.png\"/src=\"image.cgi?id=1\"/gi;
$_ =~ s/src=\".+\-week\.png\"/src=\"image.cgi?id=2\"/gi;
$_ =~ s/src=\".+\-month\.png\"/src=\"image.cgi?id=3\"/gi;
$_ =~ s/src=\".+\-year\.png\"/src=\"image.cgi?id=4\"/gi;
$_ =~ s/mrtg-(.)\.png/images\/mrtg-$1\.png/;
print "$_";
}
close (FILE);

tozi kratuk kod (v koito polzvam samo edna f-ciq!!!) otvarq file, promenq i dobavq text, promenq vsichki linkove na kartinkite da sochat na razlichni mesta, bez da se interesuva ot tolkova konkreten input i zapazva vuzmojnostta za promqna na purvonachalniq .html taka che sled tova programata da si raboti po sashtiq naschin.
Probvai da go napravish tolkova barzo i lesno na nqkoi drug ezik da te vidq

Eto i kratuk spisuk na vgradeni f-cii v perl:

Scalar manipulation
chomp, chop, chr, crypt, hex, index, lc, lcfirst, length, oct, ord, pack, q//, qq//, reverse, rindex, sprintf, substr, tr///, uc, ucfirst, y///

Regular expressions and pattern matching
m//, pos, quotemeta, s///, split, study

Povecheto kazah veche che dori ne sam gi polzval, no tiq koito si znam s pomoshta na regex mi varshat perfectna rabota.

Nadqvam se da sam ti pomognal, vupreki che postinga ti e ot predi dve sedmici

__________________________



Тема Re: String operationsнови [re: darklord]  
Авторedno momiche (Нерегистриран)
Публикувано06.05.03 00:23



ne sushtestvuva komputuren ezik v koito tekstooobrabotkata (v tova chislo obrabotka na stringove) e po-lesno na programno nivo ot perl;

za svedenie na tezi koito sa v mugla - perl oznachava 'practical extraction and reporting language'

imeto kazva vsichko.



Тема Re: String operations [re: hristo]  
Авторxxx (Нерегистриран)
Публикувано17.05.03 17:55



reverse, uc, lc, ucfirst, lcfirst etc.. podobni

perldoc -U perlfunc
perldoc -U perlre




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.