|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 30 Jul 2002 19:21:50 To : All Subject : Re: взаимоисключающие regex'ы -------------------------------------------------------------------------------- * Forwarded by Kirill Frolov (2:5030/827.2) * Area : ru.unix.prog (ru.unix.prog) * From : Lev Walkin, 2:5020/400 (30 Jul 02 02:27) * To : Kirill Frolov * Subj : Re: взаимоисключающие regex'ы ============================================================================= From: Lev Walkin <vlm@netli.com> Kirill Frolov wrote: > Hемедленно нажми на RESET, All! > > Есть, например, два регулярных выражения. Каким образом можно определить > что если один из них может соответствовать какой-либо строке, то второй точно > ей соответствовать не будет. Только руками? > Hет, можно взять строку и два регекспа, и написать программу, > их проверяющую. > И вообще, как быть со случаем, где два regexp'а взаимоисключающие > для одних типов строк, и нормально матчащие другой тип строк? > Hапример: > /^(abc){1,2}$/ > /^(abc){1,}$/ > они будут работать оба на строке типа "abcabc", но будут работать > по-разному для строки "abcabcabc". ? --- [ZX] * Origin: на пц мы ставим крест, speccy поколенье next! (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/33313d46af5d.html, оценка из 5, голосов 10
|