скажем, у меня есть несколько строк, как:
[0]Hey how are you?
[1]13A315Bdas
[2]d3s315
[3]Billy
[4]daa2315Fasd
Как я могу использовать регулярные выражения в PHP, чтобы вывести числа 1, 2 и 4 как недопустимые строки и сохранить 0 и 3 как допустимые строки?
Так что-то вроде:
LettersNumbersLetters = false;
NumbersLetters = false;
Numbers = true;
Letters = true;
Таким образом, допустимы только числа в строке или только буквы в строке.
Ты можешь использовать (?<=^\[)[035-9](?=\])
регулярное выражение и, если строка содержит совпадение, она действительна. Увидеть демо на regex101.com.
Других решений пока нет …