Как искать номера телефонов, маскируя с помощью регулярных выражений - PullRequest
0 голосов

Я пытаюсь искать номера телефонов вasticsearch, используя буквы. Например, если у нас есть 25AA4657 ,asticsearch должен искать номер как 25004657, 25114657, 25224657 или до 25994657.

Или, если пользователь вводит ABBCCAasticsearch, должен искать 122331, 211332, что означает, что если повторяется одна и та же буква, то эти буквы должны совпадать с любым одинаковым номером.

Я не очень хорош в регулярном выражении. Каким может быть поисковое регулярное выражение для этой задачи?

Редактировать: В примере 25AA4657 я могу использовать [0-9] для А, а как насчет второго появления А?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...