Я пересекал не регекспы, а соответствующие им автоматы.
Давайте поясню. Вот есть у меня два регекспа
A: 1*
B: *2
С: 1*2
Пересечением A и B будет С. Вобщем, то это не сложно понятно. Их пересечением будет все, что начинается на 1, заканчивается на 2.
Но есть проблема — у меня нет правил как из A и B получить их пересечение C.
Для этого я беру автоматы для A и B (которые полностью эквивалентны регулярным выражениям) и строю их пересечение.
A:
B:
C:
Автомат C — то же самое что и регулярное выражение С.
Ну, в принципе язык интересный. Однако писать что-то практическое на нем сложно. Разве что использовать как часть какой-то системы принятия/поддержки решений. И даже в этом случае чаще используются другие решатели.
Но просто чтобы поиграть с логикой первого порядка — пролог замечательная вещь.
В некоторых банках за перевод фикса в 20-30 рублей. Кроме того, наверняка у них счета не в одном банке, а в нескольких. Здесь едиственная возможная проблема — лень и узколобость бухгалтеров.
Что за проблемы. Решается простым письмом в бухгалтерию с просьбой о переводе зарплаты по указанному счету. Если контора адекватная, пойдет на это. Говорю как бывший гендир, это очень просто.
Давайте поясню. Вот есть у меня два регекспа
A: 1*
B: *2
С: 1*2
Пересечением A и B будет С. Вобщем, то это не сложно понятно. Их пересечением будет все, что начинается на 1, заканчивается на 2.
Но есть проблема — у меня нет правил как из A и B получить их пересечение C.
Для этого я беру автоматы для A и B (которые полностью эквивалентны регулярным выражениям) и строю их пересечение.
A:
B:
C:
Автомат C — то же самое что и регулярное выражение С.
А регулярные выражения (или язык, что одно и тоже) — на несколько ступеней ниже. Вот по этому мне и было интересно решить загадку таким методом.
Ну, в принципе язык интересный. Однако писать что-то практическое на нем сложно. Разве что использовать как часть какой-то системы принятия/поддержки решений. И даже в этом случае чаще используются другие решатели.
Но просто чтобы поиграть с логикой первого порядка — пролог замечательная вещь.
Только не лучше ли мудаков из правительства убрать?
В некоторых банках за перевод фикса в 20-30 рублей. Кроме того, наверняка у них счета не в одном банке, а в нескольких. Здесь едиственная возможная проблема — лень и узколобость бухгалтеров.