|
Тема
|
Регулярни изрази ?
|
|
Автор | SVA (Нерегистриран) |
Публикувано | 01.05.03 18:37 |
|
Здравейте, незнам дали въпроса ми не се преповтаря с един въпрос на bob, но все пак ще попитам. Правя заявка към малка Perl-търсачка . Значи когато задавам на променливите условието за търсене на латиница всичко е точно, но когато заявката е на кирилица , не може да я декодира. Според книгите регулярния израз $Value =~ s/%({\ dA-Fa-f][\ dA-Fa-f])/ pack ( "C" , hex ($1))/eg; би трябвало да свърши работа , да ама не. Ако знаете как мога да реша този въпрос помогнете.
[Предварително Благодаря.
| |
Тема
|
Re: Регулярни изрази ?
[re: SVA]
|
|
Автор |
Yankoff (ъанкофф.) |
Публикувано | 02.05.03 23:52 |
|
$Value =~ s/%({\ dA-Fa-fА-фа-ф][\ dA-Fa-fА-фа-ф])/ pack ( "C" , hex ($1))/eg;
prosto dobavqsh na kirilica bukvite koito iskash da match-va, v sluchaq {А-Фа-ф] i si raboti
no po dobriq variant e da pozlvash CGI modula vmesto tova pack()
use CGI;
$Value = param -> param("Value")
$value = ...... #regexp
Po secure i po-dobro e i ako ti se zanimava vij manual-a
No vse pak gorniq primer shte ti svasrhi rabota
__________________________
| |
Тема
|
Re: Регулярни изрази ?
[re: Yankoff]
|
|
Автор | SVA (Нерегистриран) |
Публикувано | 05.05.03 11:01 |
|
Опитах с рег. изр. но пак не става. Той си чете заявката - латиницата няма проблеми , но за кирилицата си слага някакви символи и невърви. Съмнявам се да не би самия Perl Editor нещо да не поддържа . Знам ли. А за вторият метод не ми е много ясно.
| |
Тема
|
Re: Регулярни изрази ?
[re: SVA]
|
|
Автор | edno momiche (Нерегистриран) |
Публикувано | 06.05.03 00:19 |
|
procheti za encoding i ima li pochva u nas, i shte ti se iziasni
| |
Тема
|
Re: Регулярни изрази ?
[re: edno momiche]
|
|
Автор | SVA (Нерегистриран) |
Публикувано | 09.05.03 18:24 |
|
Благодаря ти за загрижеността, намерих проблема . Оказа се редактора иначе всичко си е вървяло с първоначания вариант.
| |
|
|
|
|