Вхождение символа в определенную позицию в строке с помощью регулярки?
Как выглядит регулярное выражение, например, для следующей задачи:
найти строки, в которых не будет символов 'b', 'c', 'd'; во всей строке будет хотя бы одна 'a', кроме второй позиции.
Например, строки: 'aeghjk', 'aeaaasf' дадут совпадение,
а строки 'qwerty', qberty', 'qasdfg' - не дадут. В последней строке 'a' на второй позиции в строке
Максим Федоров, по сути ничего, я просто не знаю как сделать как описано выше
Код ниже добавит в список list_of_req_words все слова из списка list_of_words, но в них будут также и те слова, в которых символа 'a' нет
list_of_req_words = []
for word in list_of_words:
match = re.search('[^bcd][^abcd][^bcd]*', word)
if match:
list_of_req_words.append(word)