Регулярные выражения доступны только в XPath 2. Если XPath 2 доступен в используемом вами браузере, то должно работать следующее:
get_xpath_count("xpath=//div*[matches(text(), \"day \\d night\")]");
Однако я считаю, что реализация XPath на Javascript, встроенная в Selenium, реализует XPath 1.0. Поэтому, вероятно, проще написать небольшую функцию Javascript для захвата всех элементов на странице и использовать регулярное выражение в Javascript, и просто заставить эту функцию возвращать количество совпадений. Затем вы можете вызвать эту функцию Javascript, используя get_eval
.