Оскільки я навчаюсь на моєму курсі офіційного мовного коледжу, я натрапив на ці захоплюючі пости ( One Two ), в яких описано, як знайти просте число за допомогою regexp . Як я вже сказав, регулярний вираз , а не регулярний вираз . Так як регулярний вираз може відповідати рядкам , обчислених кінцевого безліч станів автоматів і знайти просте число , не може бути зроблено з допомогою FSA, регулярний вираз показано в блозі не є повністю регулярним виразом , оскільки вона відступає , щоб відповідати рядку.
Оскільки я ніколи не використовував жодного регулярного вираження, тепер, моє запитання:
Як я можу негайно розпізнати регулярний вираз із "справжнього" регулярного виразу, просто подивившись на нього?
Визначення: Під регулярним виразом я позначаю поняття, визначене в формальних мовах. Під терміном regexp я маю на увазі поняття, підтримуване сучасними мовами програмування; синтаксис regexp часто містить додаткові функції, наприклад, зворотні. Regexps, як видно з мов програмування, є суворо потужнішим, ніж формальні вирази у формальних мовах.