Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > instr как сделать регистронезависимым?


Автор: Kirill89 2.6.2007, 01:25
Мне надо организовать поиск в тексте, а instr регистрозависима, и если я ввожу например
<HTML>
<BODY>
а в тексте встречается и 
<HTML>
<BODY>
и
<html>
<body>
, то мне находит только первый вариант.
Или как можно привести вес текст к нижниму регистру? Есть такая функция? Но лучше конечно заставить instr искать как надо.

Автор: Exception 3.6.2007, 12:46
А можно узнать, зачем понадобилось использовать эти дурацкие функции?
http://msdn2.microsoft.com/en-us/library/ms224425.aspx

Автор: Kirill89 3.6.2007, 19:18
Exception, я наверное никогда от vb 6.0 не отвыкну  smile . Большое спасибо!
Я, кому интересно, нашел аналогичную с использованными мной функцию, позволяющую привести весь текст к нижнему регистру LCase получилось что-то в духе instr(lcase(str),lcase(str2))

Автор: Exception 3.6.2007, 23:08
Ужас какой. Это ты из принципа так не хочешь функции фреймворка использовать? Ну убого ведь smile . Да и, кстати, твоё решение в несколько раз медленнее него.

Автор: Kirill89 3.6.2007, 23:19
Цитата(Exception @  3.6.2007,  23:08 Найти цитируемый пост)
Это ты из принципа так не хочешь функции фреймворка использовать?

Нет, никакого принципа тут нет. Я просто невсегда дожидаюсь ответа на форуме на свои вопросы, поэтому ищу альтернативу - соответственно из моих старых книг можно достать только такую аьлтернативу...
Цитата(Exception @  3.6.2007,  23:08 Найти цитируемый пост)
Ну убого ведь 

Ну, как сказать. Вспомни, когда .net вообще небыло. А ещё лучше, представь как это на ассемблере выглядит  smile 
Цитата(Exception @  3.6.2007,  23:08 Найти цитируемый пост)
Да и, кстати, твоё решение в несколько раз медленнее него.

Даже не спорю. Поэтому и спрашиваю совета. И именно поэтому уже всё переписал.

Автор: Exception 4.6.2007, 00:14
Ну, кажется, фреймворк писали не для того, чтобы потом вспоминать, как код писался, когда его не было smile .
А Ассемблер я лично сам ненавижу smile . Впрочем, это оффтоп.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)