Определите, действительны ли значения, разделенные запятыми, используя regexJAVA

Программисты JAVA общаются здесь
Anonymous
Определите, действительны ли значения, разделенные запятыми, используя regex

Сообщение Anonymous »

У меня есть строка с запятой отделенными буквенно -цифровыми значениями. Значения считаются действительными, если они имеют ровно 2 символа в длину, и если они имеют как минимум 1 алфавитный характер. Если все значения действительны, я хотел бы «захватить» всю строку, включая запятые. Если значение отсутствует (спина к запятой), то вся строка недействительна. Я могу использовать только Regex для этого. Пробел игнорируется, используемый язык программирования - это java < /p>

Примеры < /h2>
  • "3f, 4b, aa, a4b" - не захвачен, потому что 'A4b' - длина 3 < / /br /> "3f, 4b, не является длина 3 < / /br /> " 3f, 4b, не является длина 3 < /br /> ", 55, не является длина 3 < /br /> " 3f, не является длина 3 < /br /> "3f, не является длина 3 < /br /> ", потому что 'A4b' - длина не имеет по крайней мере 1
    Alphatice Char < /li>
    "3f, 4b ,," - не захвачено, потому что отсутствующее значение между 2 -м и 3 -м
    Comma < /li>
    "3f, 4b, aa, a" - не захвачено, потому что 'a' Значение 1 < /li>
    "3f, 4f, 4f, 4b, 4f, 4b, 4f," 3f ". (запятнанная запятая)


Подробнее здесь: https://stackoverflow.com/questions/365 ... sing-regex

Вернуться в «JAVA»