Тематические поисковые системы
и сайты проекта Vedenin.ru:

Танцевальная поисковая система Энциклопедическая поисковая система Поисковая система программиста Книжная поисковая система Банковская поисковая система Музыкальная поисковая система Автомобильная поисковая система Спортивная поисковая система Поисковая система видео и фильмов
Поисковая система и Online учебник по программированию и веб - дизайну

Поиск для программиста

  1. Все сайты по теме
  2. Статьи и книги
  3. Форумы и блоги

Шпаргалки
(краткий синтаксис
разных языков)

Операции
Приоритеты
Типы данных
Операторы
Переменные
Функции
Классы
Математика
Строки
Память

Учебник
(Сравнительный анализ синтаксиса десятка языков)

О языках
Комментарии
IF
CASE
FOR
FOREACH
DO.. WHILE
With
Метки
GOTO
BREAK
Операции
Типы данных
Переменные
Видимость
Функциями
ООП
Исключения
#IF
Память
Матем.функции
Коллекции
Cтроки
БД.SQL

<<Cтатьи>>
C++58
Delphi 138
Java
155
C#
3
Visual Basic
47
PHP
63
JavaScript 69
Perl 15
ASP 23
Ассемблер 35
C++ 102
Java 29
C# 20
JavaScript 2
Perl 2



Сравнение функций работы со строками в разных языках 13
Описание AnsiString C++ Builder и Deplhi .NET Jscript String Java StringBuffer Java PHP Perl VBScript PL\SQL Transact-SQL VFP
Создание строки AnsiString имя = "текст" | String(x) String имя = "текст" | StringBuilder(x) z = {new String("текст")|"текст"} String имя = String(строка| {массив,начало,кол-во [,кодировка]}) StringBuffer имя = StringBuffer ([емкость|строка])





Отсчет индекса идет с 1
0

0




Длинна строки
i = x.length() i = x.length() i = x.length() i = strlen(x) i = length(x) i = len(x)

i = len(x)
Работа с регистром










Перевод в верхний
z= x.toUpper() z= x.toUpperCase() z= x.toUpperCase(локаль) z = strtoupper(x) z = uc(x) z = ucase(x)

z=upper(x)
Перевод в нижний
z= x.toLower() z= x.toLowerCase() z= x.toLowerCase(локаль) z = strtolower(x) z = lc(x) z = lcase(x)

z=lower(x)
Первый символ вверх




z = usfirst(x) z=[lc|uc]first(x)



Первый в слове вверх




z = uswords(x)



z=Proper(x)
Проверка первого симв









IsUpper(x)/IsLower(x)
Выбрать часть строки










i элемент строки z = x[i] z = x[i] z = x.charAt(i); z = x.charAt(i); $x{i}



z = substr(x,i,1)
Подстрока от i размера l z = x.SubString(i,L) z = x.Substring(i,[L]) z = x.substr(i,[L])

z = substr(x,i,[L])
z = mid(x,i,[L])

z = substr(x,i,[L])
Подстрока от i справа размера l




z = substr(x,-i,[L])




Подстрока слева размера l






z = left(x,l)

z = left(x,l)
Подстрока справа размера l






z = rigth(x,l)

z = right(x,l)
Подстрока от i1 до i2

z = x.substring(i1,[i2]) z = x.SubString(i1[,i2]);






Сцепление (конкатенация) z = x + y или z+=x z = x.Append(y)
z = x + y или z+=x z=x.y или x.=y z=x.Concat(x1,..,xn) z=x.y или x.=y



Сравнение строк










Без учета регистра


x.equalsIgnoreCase(y)





С учетом регистра
z = String.Compare(x,y)
x.equals(y)
x==y



Разность кодировок (длинн)










С подстрокой


x.compareTo(y)









x.compareToIgnoreCase(y)





>,<,= c учетом локали


x.localeCompare(y)






Поиск подстроки










Найти подстроку z = x.Pos(y) z = x.IndexOf(y) z = x.IndexOf(y) z = x.IndexOf(y)
i = strpos(x,y)


i = at[c](x)
Найти подстроку y





i = strstr(x,y)



Найти и извлеч подстроку y






z = InStr(i1,x,y)


Найти с индекса

z = x.IndexOf(y,[i])







Найти i - вхождение


z = x.IndexOf(y,i)





Найти слева подстроку


i = x.LastIndex(x);




i = rat[c](x)
Удаление пробелов










Слева z = x.TrimLeft(); z = x.TrimStart()


z = ltrim(x)
z = Ltrim(x)

z = ltrim(x)
Справа z = x.TrimRigth(); z = x.TrimEnd()


z = rtrim(x)
z = Rtrim(x)

z = rtrim(x)
Слева и справа z = x.Trim(); z = x.Trim() z = x.trim(x); z = x.trim(x); z = Trim(x)
z = Trim(x)

z = [all]trim(x)
Подстроку из i пробелов






z = space(i)


Добавление подстроки z = x.Insert(y,i); z = x.Insert(i,y);


z = substr_replace( x, y,i,0)




Замена строкой подстроки




z = substr_replace( x, y,i,L)




Клонирование строки










Unicode код i символа

j = x.charCodeAt(i)







Строка из Unicode символов

String.fromCharCode([код1, …,кодN])







Строку разбить в массив строк ограничен. разделит.

массив = x.split([ст рока|символ рег выражения[,лимит]])







Признок строки

x.constructor == String







Ваш комментарий



Добавить эту поисковую систему в Ваш Google Bar Разделы учебника
<> Хостинг сайта: EOMY.NET