История изменений
Исправление papin-aziat, (текущая версия) :
То же самое получилось с [[:upper:]][[:lower:]], но поскольку они обозначают не отдельные символы, а целые множества только маленьких или только больших букв - они последовательно выделил все, кроме цифр.
Не всё, кроме цифр, а только сочетания, где сначала идёт буква в верхнем, а за ней в нижнем.
То есть строка без такого сочетания будет пропущена.
Исходная версия papin-aziat, :
А если брать не [bg], а [b][g] - то это уже два отельных множества, которые последовательно идут друг за другом, и только по одному симовлову, поэтому выберутся не все b и не все g, а только сочетания bg. То же самое получилось с [[:upper:]][[:lower:]], но поскольку они обозначают не отдельные символы, а целые множества только маленьких или только больших букв - они последовательно выделил все, кроме цифр.
Не всё, кроме цифр, а только сочетания, где сначала идёт буква в верхнем, а за ней в нижнем.
То есть строка без такого сочетания будет пропущена.