Я должен создать регулярное выражение с этими правилами:
Например:
Вы можете мне помочь?
Это не работа для регулярных выражений, потому что у вас есть
Вы можете сделать это просто с помощью String # split () :
String arr[] = s.split(","); for (int i=0; i<s.length; i++) { // apply your rules here }
Хотя может быть возможно выполнить все проверки с помощью регулярных выражений, я думаю, что это не правильный инструмент для работы.
Я бы:
^(?:[0-9]+,)*[0-9]+$
split(',', $input)
Решение вопроса 1)
(?:[5-9]|[1-9][0-9]|100)(?![0-9])
Число от 5 до 9, от 10 до 99 или 100, за которым не следует цифра.