Regex новичок здесь, так что я пытался этот сайт для развлечения: https://regex.alf.nuRegex Значение (Regex Golf)
В частности, я обеспокоен разделе «Диапазон» здесь: https://regex.alf.nu/2
Я был в состоянии чтобы добраться до ^[a-f]+
, и не мог понять остальных. Случайно я добавил $
, чтобы получить ^[a-f]+$
, который был фактически ответом.
Попытка обратить внимание на смысл этого регулярного выражения. Может ли кто-нибудь дать простое английское объяснение того, что здесь происходит?
Кажется, что это «строка, которая начинается и заканчивается одной или несколькими буквами от a до f», но это не имеет для меня никакого смысла, например, со словом «cajac», который кажется удовлетворяют этим условиям.
Для тех, кто не может видеть URL, он просит меня, чтобы соответствовать эти слова:
abac
accede
adead
babe
bead
bebed
bedad
bedded
bedead
bedeaf
caba
caffa
dace
dade
daff
dead
deed
deface
faded
faff
feed
Но не соответствуют этим:
beam
buoy
canjac
chymia
corah
cupula
griece
hafter
idic
lucy
martyr
matron
messrs
mucose
relose
sonly
tegua
threap
towned
widish
yite
@iamnotmaynard Это не вопрос «дайте мне код», и мне не хватает усилий с моей стороны (я предоставил свой собственный ответ) ... Я просто не мог полностью его понять, и я требуя лучшего объяснения. – skippr
@anubhava cajac не соответствует, и я знаю об этом. Меня не интересует, что здесь, но почему. – skippr