Цей виклик досить простий. В якості введення ви приймаєте звичайний вираз.
Тоді ви виводите truthy / falsey того, чи відповідає ваш вихідний код звичайному виразу. Це так просто! Ще дві речі:
- Ніяких хинних вбудованих; ви можете, однак, отримати доступ до вихідного коду коду за допомогою файлу IO тощо.
- Це код-гольф , тому найкоротший код у байтах виграє!
Приклад
Якщо у вашому вихідному коді було сказано, abcвведення a\wcповернеться істинним, а введення a\dcповерне помилковим.
\dне є особливим у BRE; це відповідає характеру d. 3. Вибір конкретного аромату регулярного вираження обмежує ваш виклик мовам, які його підтримують, і мало хто підтримує BRE. Це навмисно?