Мне нужно проверить строку, чтобы увидеть, есть ли какие-либо ссылки на число, длина которого больше или меньше 4 символов.
Итак, вот несколько примеров чисел, которые могут быть в строке:
Так что это не так просто, как выбрать номер и проверить, если он больше999 и меньше или равно 9999, поскольку числа могут начинаться с 0.
Вот пример данных, которые могут храниться в строке
- Идентификатор профиля: 3243,9432, 0232, 3423
- ID профиля: 3243/3454/0213/3253
- Тест 2434 2342 4325 2132
Вот несколько примеров того, что вернет действительныйи недействительно
0324 TRUE
39234 FALSE
2393 TRUE
192 FALSE
Поскольку не существует фиксированной дилеммы для разделения данных, я не уверен, как мне поступить при отделении чисел от строки.
Моя первоначальная идея заключалась в том, чтобы извлечь толькоцифры и заменить все остальные пробелом.Тогда используйте пространство как дилемму.Если строка была пустой, пропустите ее для проверки, но если она содержала значение, проверьте, была ли длина строки 4 символа.
Все решения или идеи приветствуются