У меня есть задача, когда мне нужно написать один шаблон режима, чтобы соответствовать строкам, которые удовлетворяют следующее свойство: < /p>
Каждый отдельный символ в строке появляется точно одинаково. является действительным, потому что D и E оба появляются 2 раза.
"Edified" недействительны, потому что количество символов отличается. /> Длина строки может быть переменной (до некоторого предела, например, 62 chars). < /p>
Двигатель режима - это модуль регулярного выражения Python (поддерживает рекурсию и названные группы). < /p>
Я подозреваю, что это может быть не срабатываемым со стандартным повторным, но я хочу знать, что это так, что это может быть. Модуль режима Python.5. "Tally"
Alright, time for a real challenge. This one should actually be difficult!
< /code>
match_words = [
"arraigning", "nonordered", "abadbacdcacbdbdc", "mesosome", "ananna",
"unendued", "tromometer", "caucasus", "intestines", "i", "deed",
"horseshoer", "happenchance", "reappear", "deeded", "pullup",
"arraigning", "testes", "mononymy", "scintillescent", "couscous"
]
not_match_words = [
"edified", "unreverberating", "underpass", "interinsert", "pilfered",
"nippiness", "gregarinian", "deicide", "nonaristocratic", "rototiller",
"ozonizing", "museums", "backbreaker", "interradiated", "antistalling",
"naturalize", "equitriangular", "reparticipate", "ppd", "miasmas", "cabbage"
]
< /code>
Generate satisfying regex with maximum allowable length is 62
Just CTF Challenge about regex
Подробнее здесь: https://stackoverflow.com/questions/796 ... occurs-the
Как написать корпорацию в соответствии с строками, где каждый отличный символ встречается одинаково? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение