|
|
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
white_nigger, А кто нормализацию не делает тот ссзб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:28 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Valery_B_Vasilisk_А вы переводите по 4К rgreatЕсли вопрс упирается в быстродействие - сначала сравни длину строк а потом сравнивай их по частям. По 100*(номер итерации) символов, к примеру. Вопрос - т.е. сравнение case insensitive я должен писать с нуля? На C# пишется так: Код: c# 1. 2. 3. 4. 5. Результат: equal И в Delphi так можно Код: pascal 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:44 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyА кто нормализацию не делает тот ссзб Не всегда нужно. Про NFKD и NFKC вообще не так много кто знает, а AnsiCompareText справиться с большинством ситуаций. Для экзотики уже пусть играются с флагами CompareStringW и CompareStringEx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:59 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyJaDiЕсли работать с английский/русским текстом будут проблемы когда-нибудь? Если строки юникодовые то не будет. Зря так думаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:02 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
asviridenkovЗря так думаешь Давай пример с проблемами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:03 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
X-CiteИ в Delphi так можно Код: pascal 1. 2. 3. 4. Это в итоге вызов CompareString из WinAPI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:09 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
rgreatЭто в итоге вызов CompareString из WinAP AnsiCompare... тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:14 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
rgreatX-CiteИ в Delphi так можно Код: pascal 1. 2. 3. 4. Это в итоге вызов CompareString из WinAPI. В C# это выльется в вызов CompareStringEx из WinApi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:20 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 19:12 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Фигня это всё. Вы опечатки отловите, а Чувствительность к регистру символов дело поправимое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 19:38 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Гирлионайльдо InternalCompareStringOrdinalIgnoreCase Это в Mono... Я только что проверил, в консольном приложении на .Net идет вызов CompareStringEx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 20:04 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
X-Cite Код: pascal 1. ок, так у буду делать. Но сравнение с нулём выглядит как-то не понятно. X-CiteВ C# это выльется в вызов CompareStringEx из WinApi Не верное утверждение для .NET Ты не можешь точно знать, что там он в результате сделает, да это и не нужно знать. Это зависит от конкретной связки версии ОС + .NET NET.Core может вызывать другую функцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 09:23 |
|
||
|
Как сравнить 2 строки case insensitive ?
|
|||
|---|---|---|---|
|
#18+
Valery_BX-Cite Код: pascal 1. ок, так у буду делать. Но сравнение с нулём выглядит как-то не понятно. X-CiteВ C# это выльется в вызов CompareStringEx из WinApi Не верное утверждение для .NET Ты не можешь точно знать, что там он в результате сделает, да это и не нужно знать. Это зависит от конкретной связки версии ОС + .NET NET.Core может вызывать другую функцию. .Net Framework 4.5.1 Console Application вызывается CompareStringEx .Net Core 2.2 Вызывает что-то свое, но активно юзает мультибайтовые winapi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2018, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39754101&tid=2039960]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 475ms |

| 0 / 0 |
