|
|
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
|