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