Я работаю над регулярными выражениями.Регулярное выражение не работает Соответствие
id: 1 food: apple, banana
id: 2 food: orange
ids: 3 food: apple, banana
id: 4 food: hello, yellow
id: 5food: apple, banana
id:6 food: ,,,yellow
Это мой регулярный код выражение:
pattern = /id[:] [[:digit:]]+ food[:] [a-z,]+/
id: 1 food: apple, banana
id: 2 food: orange
id: 4 food: hello, yellow
id: 6 food:,,,yellow
Это выражение может утратившим все, кроме последней строки. Не следует печатать последнюю строку в списке. Как можно обнаружить, что что-то не начинается с ,,,
Edit: Существует только одно пространство позволило
Я запустил ваше регулярное выражение с новыми данными, и он дал ответ, который вы хотели (1, 2 и 4). – seph