regex: Collating elements?
От: Adriano  
Дата: 10.04.08 10:52
Оценка:
An expression of the form [.col.] matches the collating element col. A collating element is any single character, or any sequence
of characters that collates as a single unit. Collating elements may also be used as the end point of a range, for example: [.ae.]-c]
matches the character sequence "ae", plus any single character in the range "ae"-c, assuming that "ae" is treated as a single collating
element in the current locale.

Обьясните плиз что это такое и как его использовать.
Re: regex: Collating elements?
От: BitField Украина http://lazy-bitfield.blogspot.com
Дата: 10.04.08 14:55
Оценка:
Здравствуйте, Adriano, Вы писали:

A>"ae" is treated as a single collating element

то есть "ae" считается одним символом. Если я не ошибаюсь, это буква "а" с двумя точками сверху.
Re: regex: Collating elements?
От: MasterZiv СССР  
Дата: 11.04.08 07:36
Оценка:
Adriano пишет:
> Обьясните плиз что это такое и как его использовать.

Символ или набор смежных символов, который(ые) при сравнении
строк при сортировке являются одним сравниваемым подэлементом строк,
мельчайшей единицей сравнения. Это трудно понять русским,
поскольку это в русском практически не применяется. Но например
если бы мы решили реализовать сортировку слов по звукам, то
в словах

окна

кон

конец

конь

звук [Н] обозначался бы след. .col.

ок{н}а

ко{н} ( а если бы писали по-старому, то было бы ко{нъ} )

ко{н}ец

ко{нь}

Зачем это надо — ну фиг знает, чтобы выделять такие куски.
Тоже русскому сложно понять.
Posted via RSDN NNTP Server 2.1 beta
Re: regex: Collating elements?
От: Adriano  
Дата: 12.04.08 11:07
Оценка:
Мысль ясна. Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.