Thử thách này khá đơn giản. Là đầu vào, bạn có một biểu thức thông thường.
Sau đó, bạn đưa ra một sự thật / falsey về việc liệu mã nguồn của bạn có khớp với biểu thức thông thường hay không. Nó đơn giản mà! Chỉ hai điều nữa:
- Không có nội dung quine; tuy nhiên, bạn có thể truy cập mã nguồn của mã bằng tệp IO, v.v.
- Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
Thí dụ
Nếu mã nguồn của bạn được nói, abc
một đầu vào a\wc
sẽ trả về true và đầu vào của a\dc
sẽ trả về false.
\d
không đặc biệt trong BRE; nó phù hợp với nhân vật d
. 3. Chọn một hương vị regex cụ thể sẽ hạn chế thách thức của bạn đối với các ngôn ngữ hỗ trợ nó và một số ngôn ngữ hỗ trợ BRE. Đó có phải là cố ý?