|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Max Fomin 2:5015/157.2 05 Dec 2002 10:43:18 To : All Subject : .. помогите с регуляркой!!! ... -------------------------------------------------------------------------------- Приветствую всех. Проблем в том шо есть структура строки: \((код)\):(\d{1,7}):(\d{1,7}):([+-]?\d{1,7}) вот, и код ентот.. должен совпадать с одним из ряда допустимых.. Ряд допустимых: 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| 67|68|75|80|85|88|89|90|91|92|201|204|205|208|210|213|214|225|234|235| 241|242|243|244|245|248|238|239|255|256|257|258|259|265|266|267|268| 275|280|285|288|289|290|291|292 я пока написал так: \(([1458]|1[034]|4[1-5]|4[8]|5[5-9]|8[0589]|2[5]|3[4589]|6[5-8]|7[5]| 9[0-2]|201|204|205|208|210|213|214|225|234|235|241|242|243|244|245|248| 238|239|255|256|257|258|259|265|266|267|268|275|280|285|288|289|290| 291|292)\) Проблем в том шо мне бы хотелось чтобы кто то проверил бы регулярку до 200, она работает, и мне интересен вопрос оптимизации .. А апосля 200 .. я незнаю каким образом ее можно преобразовать дабы избежать тупого перечисления кодов.... Подскажите хотябы принцип .. а я уж додумаю .. а то и подобных примеров не видел(( Спасибо за ваше время --- Nizhny Novgorod NNTP-HTTP Gateway * Origin: http://newsgate.nnov.ru (2:5015/157.2@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/529016e55c0c.html, оценка из 5, голосов 10
|