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

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

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

Тема $word =~ /^\w+$/ -> кирилица => Error ?нови  
Авторbob (Нерегистриран)
Публикувано19.02.03 17:09



Здравейте
имам проблем с който предполагам всички са се сблъсквали.
имам някаква променлива която се предполага да съдържа само символи за буква.
обаче ако има кирилски символи надеждната проверка $variable =~ /^\w+$/ or die; не минава и се изпълнява die.
дайте някоя идея как да си проверявам подобни променливи.
10x



Тема Re: $word =~ /^\w+$/ -> кирилица => Error ? [re: bob]  
АвторPavel (Нерегистриран)
Публикувано19.02.03 20:00



Koq veriq na Perl polzwash.
tui kato wutreshno dannite sa w UTF-8 a regulqrni izrazi wurhu UTF-8 danni se podurjat ot 5.8 nagore, mislq che ako si na 5.6 trqbwa da minesh na 5.8



Тема Re: $word =~ /^\w+$/ -> кирилица => Error ?нови [re: Pavel]  
Авторmironcho (Нерегистриран)
Публикувано21.02.03 23:13



Наистина го има този проблем и оправен в 5.8 . Ако си с по стара версия използвай прагмата:
use bytes;
преди регулярния израз. Това ше ти свърши работа ;)



Тема Re: $word =~ /^\w+$/ -> кирилица => Error ?нови [re: bob]  
Авторperlsite (Нерегистриран)
Публикувано02.03.03 17:42



Za jalost ne vinagi pomaga UTF-8, ako stringa sydyrja unicode i ne-unicode simvoli togava Perl ne se spravq s problema, t.e nemoje da konvertira simvolite pravilno.. :|
Drugo alternativno reshenie e da zamenish \w sys klas ot razresheni simvoli naprimer: [A-Za-zА-Яа-я] kato se polzva fakta che kirilishkite simvoli kato ASCII/Uni code-ve sa posledovatelni...




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


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

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