Фильтрация противоречивой строкиJAVA

Программисты JAVA общаются здесь
Anonymous
Фильтрация противоречивой строки

Сообщение Anonymous »

Я работаю над проектом. в котором мне нужно отфильтровать определенные строки из противоречивого API, где строки не всегда являются тем, что я хочу. Мне нужно отфильтровать право на участие в различных образовательных курсах, где они «категоризированы». Например, если у вас уровень математики 5, вы также имеете право на курсы по математике 4,3(a,b,c) и т. д. То же самое для физики 2 и 1.
Пример строк:

**

Общее право + Физика 2, Химия 1 и Математика 3c или Математика D
Общее право + Математика 2а или 2б или 2в, Естествознание 2, Общественные науки 1б или 1а1+1а2. Или: Математика уровень 2a или уровень 2b или уровень 2c, Естественные науки уровень 2, Общественные науки уровень 1b или уровень 1a1 + 1a2.**
Большинство из них такие, но есть и такие исключения, когда:
Знания, эквивалентные степени бакалавра, включая не менее 90 кредитов высшего образования по физике. Английский B / английский 6 или эквивалент.
Там, где это должно быть отнесено к категории «Другое»
Как мне решить эту проблему?

Это мой первый пост, было бы здорово получить ответ :D

Подробнее здесь: https://stackoverflow.com/questions/798 ... ent-string

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