![]() |
|
Помогите составить регулярное выражение | ☑ | ||
---|---|---|---|---|
0
toypaul
гуру
19.01.18
✎
09:47
|
В строке нужно найти буквенно цифровую последовательность из 3х или более символов с обязательным присутствием хотя бы одной цифры.
не подходят 1 12 123 а11 подходят 1234 а123 123а 1а23 ааа1 1ааа |
|||
1
toypaul
гуру
19.01.18
✎
09:50
|
аааа не подходит
|
|||
2
Timon1405
19.01.18
✎
10:00
|
навскидку
(\d\w{3,}|\w\d\w{2,}|\w\w\d\w{1,}|\w\w\w\d+) |
|||
3
Valerik0101
19.01.18
✎
10:01
|
почему "а11" не подходит?
3 символа, цифра есть |
|||
4
Timon1405
19.01.18
✎
10:02
|
(3) судя по примерам видимо нужно 4+ символов
|
|||
5
toypaul
гуру
19.01.18
✎
10:05
|
(3) нужно 3+
|
|||
6
toypaul
гуру
19.01.18
✎
10:06
|
(2) 4 цифры по-моему не проходят
|
|||
7
Дык ё
19.01.18
✎
10:08
|
(\d[A-z|А-я|\d]{2,}|[A-z|А-я|\d]+\d[A-z|А-я|\d]+|[A-z|А-я|\d]{2,}\d)
|
|||
8
toypaul
гуру
19.01.18
✎
10:08
|
(2) слишком много вариантов получается. длина строки нужна 4 или больше
|
|||
9
toypaul
гуру
19.01.18
✎
10:10
|
(7) больше похоже на правду
|
|||
10
toypaul
гуру
19.01.18
✎
10:12
|
буква|цифра 3+, цифра 1+
цифра,буква|цифра 3+ буква|цифра 2+, цифра 1+, буква|цифра 1+ буква|цифра 1+, цифра 1+, буква|цифра 2+ как-то так наверное? |
|||
11
toypaul
гуру
19.01.18
✎
10:13
|
то есть
3 1 1 3 2 1 1 1 1 2 какие еще варианты есть? |
|||
12
toypaul
гуру
19.01.18
✎
10:18
|
как-то так
([\wа-яА-Я\-]{3,}\d+|\d+[\wа-яА-Я\-]{3,}|[\wа-яА-Я\-]{2,}\d+[\wа-яА-Я\-]+|[\wа-яА-Я\-]+\d+[\wа-яА-Я\-]{2,}) |
|||
13
toypaul
гуру
19.01.18
✎
10:24
|
Вот это
999-071D почему-то не отрабатывает. букву D не включает в последовательность |
|||
14
toypaul
гуру
19.01.18
✎
10:42
|
вот так срабатывает, но гарантии 100% нет
[\wа-яА-Я\-]{2,}\d+[\wа-яА-Я\-]+|[\wа-яА-Я\-]+\d+[\wа-яА-Я\-]{2,}|([\wа-яА-Я\-]{3,}\d+|\d+[\wа-яА-Я\-]{3,}) в варианте (13) выбирает менее жадную ветку |
|||
15
toypaul
гуру
19.01.18
✎
10:44
|
корректировочка
([\wа-яА-Я\-]{2,}\d+[\wа-яА-Я\-]+|[\wа-яА-Я\-]+\d+[\wа-яА-Я\-]{2,}|[\wа-яА-Я\-]{3,}\d+|\d+[\wа-яА-Я\-]{3,}) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |