@Insbruk

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

Есть некоторая html разметка, в которой есть динамические значения "440033", "ahypfilnmip8e79coc" и"162914", которые генерируется сервером.

<div class="checkbox">
    <label><input name="440033" type="checkbox"> 440033</label>
</div>
<div class="checkbox">
    <label><input name="ahypfilnmip8e79coc" type="checkbox"> ahypfilnmip8e79coc</label>
</div>
<div class="checkbox">
    <label><input name="162914" type="checkbox"> 162914</label>
</div>


Как можно составить регулярное выражение которое выберет "ahypfilnmip8e79coc"?
С учетом того что значения могут меняться, как буквенно-цифровое так и цифровые значения. Но их тип остается неизменным одно буквенно-цифровое (длина символов примерно такая же) и два цифровых, с длиной 5-6 символов
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
@Insbruk Автор вопроса
Спасибо Дмитрий за правильное решение

(([a-z]+\d+)|(\d+[a-z]+))[a-z\d]*
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
[a-z0-9]*[0-9][a-z]*
или
[a-z0-9]*(?=<)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы