XPath: использование регулярного выражения в функции «содержит»

Я хотел бы соответствовать следующему текстуsometext12345_text используя приведенное ниже регулярное выражение. Я использую это в одном из моих тестов селена.

String expr = "//*[contains(@id, 'sometext[0-9]+_text')]";
driver.findElement(By.xpath(expr));

Похоже, это не работает. Может кто-нибудь помочь?