Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     10 Dec 2002  19:04:08
 To : Max Fomin
 Subject : Re: .. помогите с регуляркой!!! ...
 -------------------------------------------------------------------------------- 
 
 >>>>> "MF" == Max Fomin <fomin@ora.db.energy.gov.ua> writes:
 
  MF> Приветствую всех.  Проблем в том шо есть структура строки:
 
  MF>      \((код)\):(\d{1,7}):(\d{1,7}):([+-]?\d{1,7})
 
  MF> вот, и код ентот.. должен совпадать с одним из ряда допустимых..  Ряд
  MF> допустимых:
  MF> 1|4|5|8|10|13|14|25|34|35|41|42|43|44|45|48|38|39|55|56|57|58|59|65|66|
  MF> 67|68|75|80|85|88|89|90|91|92|201|204|205|208|210|213|214|225|234|235|
  MF> 241|242|243|244|245|248|238|239|255|256|257|258|259|265|266|267|268|
  MF> 275|280|285|288|289|290|291|292
 
 Hу и запихай их в хэш, и проверяй, есть ли совпавшие цифры в этом хэше.
 
  MF> я пока написал так:
 
  MF> \(([1458]|1[034]|4[1-5]|4[8]|5[5-9]|8[0589]|2[5]|3[4589]|6[5-8]|7[5]|
  MF> 9[0-2]|201|204|205|208|210|213|214|225|234|235|241|242|243|244|245|248|
  MF> 238|239|255|256|257|258|259|265|266|267|268|275|280|285|288|289|290|
  MF> 291|292)\)
 
  MF>     Проблем в том шо мне бы хотелось чтобы кто то проверил бы
  MF> регулярку до 200, она работает, и мне интересен вопрос оптимизации ..
  MF> А апосля 200 .. я незнаю каким образом ее можно преобразовать дабы
  MF> избежать тупого перечисления кодов....
 
  MF> Подскажите хотябы принцип .. а я уж додумаю .. а то и подобных
  MF> примеров не видел((
 
 --alexm
 --- ifmail v.2.15dev5
  * Origin: tyranny (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: .. помогите с регуляркой!!! ...   Alexey Mahotkin   10 Dec 2002 19:04:08 
Архивное /ru.perl/169845a0057c2.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional