Längenbechränkter Stringvergleich.
Längenbechränkter Stringvergleich.
Alpha-numerischer Vergleich zweier Strings von maximal maxLen Zeichen. Der Vergleich endet entweder nach maxLen Zeichen oder
wenn ein Stringende erreicht ist.
-
Name |
Typ |
Default |
Beschreibung |
Return
|
int |
|
< 0 : s1 < s2
|
Return
|
int |
|
= 0 : s1 = s2
|
Return
|
int |
|
> 0 : s1 > s2
|
s1, s2
|
char*, char* |
-, -
|
Strings, die verglichen werden sollen.
|
maxLen
|
int |
-
|
Vergleiche die Strings bis zu dieser Länge. Ist einer der Strings kürzer als maxLen, wird der Vergleich bereits
am Ende dieses Strings abgebrochen.
|
netWeight
|
int |
0
|
"Netto"inhalte der Strings vergleichen.
Die Netto-Werte der Strings werden wie folgt berechnet :
Leerstrings werden durch ein unsichtbares Leerzeichen (Unicode 0x200B) ersetzt.
UTF-8-Zeichen werden einheitlich in <0xXXXX>-Tags übersetzt.
Beginnt der Text mit %!TT wird (wenn vorhanden) das direkt darauf folgende ParaStyle-Tag entfernt.
Alle weiteren ParaStyles werden durch Absatztrenner ersetzt.
Alle <nl:> werden durch Absatztrenner ersetzt.
Alle übrigen TaggedText-Tags werden aus dem Text entfernt.
Alle doppelten Anführungszeichen werden durch " ersetzt und alle einfachen durch '.
Alle Arten Leerzeichen (Unicode 0x2000 - 0x200F) werden jeweils durch Blank ersetzt.
Alle Arten Trennzeichen (Unicode 0x2010 - 0x2016) werden jewels durch Minus ersetzt.
|
- Seit
- Version 1.4.2 R 520, 7. Dez. 2007
netWeight seit v3.2.3 R2600, 08.08.2011
- Verfügbarkeit
- priint:comet InDesign® Plug-Ins, comet_pdf, Illustrator
- Siehe auch
- strcmp
textcmp
textncmp
Alphabetic index HTML hierarchy of classes or Java