Pattern("")
соответствует строке, состоящей из нулевых символов. Вы можете найти один из них в каждой позиции строки.
Примечание: если вы изменили find
на match
, вы должны обнаружить, что совпадений нет. (При match
шаблон должен соответствовать всему вводу, а весь ввод не соответствует последовательности нулевых символов.)
До того, как вы отредактировали вопрос, ваш шаблон был Pattern("e*")
. Это означает ноль или более повторений символа 'e'
. По приведенной выше логике вы можете «найти» один из них в каждой позиции символа на входе.