LINUX.ORG.RU

История изменений

Исправление papin-aziat, (текущая версия) :

То же самое получилось с [[:upper:]][[:lower:]], но поскольку они обозначают не отдельные символы, а целые множества только маленьких или только больших букв - они последовательно выделил все, кроме цифр.

Не всё, кроме цифр, а только сочетания, где сначала идёт буква в верхнем, а за ней в нижнем.

То есть строка без такого сочетания будет пропущена.

Исходная версия papin-aziat, :

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

Не всё, кроме цифр, а только сочетания, где сначала идёт буква в верхнем, а за ней в нижнем.

То есть строка без такого сочетания будет пропущена.