Как я могу отобразить новую строку в командном файле?

Все способы открыть командную строку — зачем так много?

Написать данную заметку о всех способах открытия командной строки меня сподвигли ваши вопросы в заметке об отсутствующем файле msvcr100.dll, где в последнем пункте мы рассматривали способ пофиксить проблему через командную строку.

Конечно, современные системы достаточно просто управляются при помощи мыши и мы достаточно редко пользуемся вводом различных команд, но иногда требуется выполнить что-то специфичное и нередко это делается простым вводом команды в терминал, а как его запустить мы сегодня и рассмотрим (все известные мне варианты). Будем вызывать строчку от имени Администратора и с ограниченной учеткой.

Открываем окно командной строки из меню Win + X

Наверное, это самый простой способ открыть командную строку на Windows 10 — нажмите на клавиатуре сочетание «Win + X» и в появившемся меню выберите нужный пункт.

Удобство данного способа в том, что вы можете выбрать сразу несколько режимов работы командной строки — это:

  1. Командная строка — обычная, с ограниченными правами;
  2. Командная строка (администратор) — с неограниченными правами (будьте осторожны)

В этой менюшке вообще много интересного и я рекомендую с ней подробно ознакомиться, иной раз очень выручает и экономит время.

Открываем окно командной строки из Диспетчера задач

Откройте «Диспетчер задач» и перейдите в подробный режим (Кликнув подробнее). Нажмите «Файл» в левом верхнем углу, а затем перейдите в «Запустить новую задачу». Введите CMD или cmd.exe и нажмите кнопку OK — тем самым вы откроете командную строку. Кроме того, можно отметить галочкой пункт, который запустит командную строку с правами Администратора.

Командная строка в режиме администратора с помощью Диспетчера Задач — секретный способ

Тут почти все как и в предыдущем пункте, чтобы запустить командную строку от имени администратора — просто удерживайте клавишу CTRL зажатой на клавиатуре при щелчке Файл > Создать новую задачу, тем самым вы откроете командную строку с правами админа (никаких команд вводить не нужно)

Открытие командной строки из результатов поиска

Вы можете запросто открыть окно командной строки просто введя «CMD» в поле поиска (Клавиши Win + S на клавиатуре). Возможно когда в Россию завезут Кортану, мы сможем компьютеру скомандовать голосом, но пока обойдемся и без этого…

Чтобы запустить терминал этим способом с правами администратора, то введите CMD в поле поиска и кликните правой кнопкой мыши и выберите пункт «Запустить от имени администратора». Как вариант чтобы вообще не трогать мышь, с помощью стрелок выберите командную строку и нажмите CTRL + SHIFT + ENTER, чтобы открыть окно командной строки в режиме администратора.

Запуск командной строки из всех приложений в меню Пуск

Откройте меню Пуск, кликнув по изображению Windows в левом нижнем углу. Перейдите во все приложения и найдите там «Служебные — Windows», а затем кликните по «Командная строка»

Открываем командную строку из Проводника

Командную строку можно открыть и через проводник Windows — просто перейдите по адресу C:WindowsSystem32 и найдите там файл cmd.exe. Вы можете либо кликнуть два раза, либо же нажав правую кнопку мыши выбрать «Запуск от имени администратора» — тут все зависит от вас и то, с какими правами требуется запустить терминал.

Командная строка из меню «Выполнить»

Нажмите кнопки «Win + R» на клавиатуре чтобы открыть диалоговое окно «Выполнить». Наберите команду CMD и нажмите кнопку OK (или Enter на клавиатуре).

Откройте командную строку из адресной строки Проводника

Откройте Проводник Windows и ткните в адресную строку (или нажмите сочетание клавиш ALT + D на клавиатуре). Просто введите CMD в адресной строке и тем самым вы запустите командную строчку с указанием пути текущей папки (где вы были на момент вызова терминала)

Командная строка из меню «Файл» в Проводнике

Откройте стандартный Проводник Windows, перейдите в папку или диск, который будет выбран в качестве стартового в командной строке. Кликните «Файл» на ленте и выберите «Открыть командную строку». Тут у вас два варианта запуска:

  1. Открыть командную строку — открывает командную строку в выбранной нами папке со стандартными разрешениями;
  2. Открыть командную строку как администратор — открывает окно командной строки в выбранной нами папке с правами администратора.

Открыть окно команд в Проводнике Windows

Чтобы открыть окно командной строки в любой нужной вам папке или диске, то просто перейдите туда через стандартный проводник. Щелкните правой кнопкой мыши на папке или в любом пустом месте в правой части проводника Windows удерживая зажатой клавишу SHIFT на клавиатуре, и из контекстного меню выберите «Открыть окно команд». Терминал запустится с указанием пути до папки, в которой мы находились.

1.9 Контрольные вопросы и упражнения

1.9.1 Вопросы

  1. Какие типы данных поддерживаются в R? Каковы их англоязычные наименования?
  2. Что такое переменная?
  3. Какой оператор используется для записи значения в переменную?
  4. С помощью какой функции можно узнать тип переменной?
  5. С помощью какого семейства функций можно преобразовывать типы переменных?
  6. Можно ли использовать ранее созданное имя переменной для хранения новых данных другого типа?
  7. Можно ли записать в переменную результат выполнения выражения, в котором она сама же и участвует?
  8. Какая функция позволяет прочитать пользовательский ввод с клавиатуры в консоли? Какой тип данных будет иметь возвращаемое значение?
  9. Какую функцию можно использовать для вывода значения переменной в консоль? Чем отличается использование этой функции от случая, когда вы просто пишете название переменной в строке программы?
  10. Какой символ является разделителем целой и дробной части при записи чисел с плавающей точкой?
  11. Что такое операторы и операнды? Приведите примеры бинарных и унарных операторов.
  12. Какое значение будет имет результат деления на ноль?
  13. Какие функции выполняют операторы ?
  14. Как проверить, является ли число четным?
  15. Как определить количество символов в строке?
  16. Как называется операция состыковки нескольких строк и с помощью какой функции она выполняется? Как добиться того, чтобы при этом не добавлялись пробелы между строками?
  17. С помощью какой функции можно создать дату из строки?
  18. Как извлечь из даты год? Месяц? День?
  19. Какая функция позволяет получить дату сегодняшнего дня?
  20. Можно ли складывать даты и числа? Если да, то в каких единицах измерения будет выражен результат?
  21. Какова краткая форма записи логических значений и ?
  22. Каким числам соответствуют логические значения и ?
  23. Сколько операндов должно быть верно, чтобы оператор логического И () принял значение ? Что можно сказать в этом отношении об операторе ИЛИ ()?
  24. Можно ли применять арифметические операции к логическим переменным? Что произойдет, если прибавить или вычесть из числа значение ? А если заменить на ?
  25. Что такое условный оператор и для каких сценариев обработки данных необходимы условные операторы?
  26. Перечислите ключевые слова, которые могут быть использованы для организации условных операторов
  27. При каких сценариях целесообразно использовать оператор переключения?

Оператор добавления перенаправления

Оператор двойной стрелки добавляет, а не заменяет файл:

Добавление результатов «ipconfig» в существующий файл журнала.

В этом примере используется оператор перенаправления >>, который работает почти так же, как оператор > , но вместо перезаписи выходного файла, если он существует, он добавляет вывод команды в конец файла.

Вот пример того, как может выглядеть этот файл LOG после экспорта в него команды:

Файл журнала результатов командной строки.

Оператор перенаправления >> полезен, когда вы собираете похожую информацию с разных компьютеров или команд и хотите, чтобы все эти данные были в одном файле.

Приведенные выше примеры операторов перенаправления находятся в контексте командной строки, но вы также можете использовать их в файле BAT . Когда вы используете BAT-файл для передачи вывода команды в текстовый файл, используются те же самые команды, описанные выше, но вместо нажатия Enter для их запуска вам просто нужно открыть .BAT-файл.

Присвоение имен переменным: правила и стиль

Присвоение имен переменных отличается гибкостью, однако необходимо помнить некоторые правила:

  • Имена переменных могут состоять только из одного слова (без пробелов).
  • Имена переменных могут состоять только из букв, цифр и символов подчеркивания ().
  • Имена переменных не могут начинаться с цифр.

Следуя этим правилам, рассмотрим допустимые и недопустимые имена переменных:

Допустимо Недопустимо Причина недопустимости
Дефисы не разрешены
Не могут начинаться с цифры
Не могут содержать символы
Не могут состоять из нескольких слов

Также при присвоении имен переменным следует помнить, что в этих именах учитывается регистр. Имена , , и представляют совершенно разные переменные. Лучше всего избегать использования сходных имен переменных в программе, чтобы и вы, и ваши нынешние и будущие коллеги по разработке, могли понимать систему переменных.

В переменных учитывается регистр, однако регистр первой буквы имени переменной в Go имеет особое значение. Если имя переменной начинается с заглавной буквы, это означает, что данная переменная доступна за пределами пакета, где она была декларирована ( переменная). Если имя переменной начинается со строчной буквы, она будет доступна только в том пакете, где она декларирована.

В Go часто используются очень короткие имена переменных. Если в качестве имени переменной можно использовать и , согласно правилам будет правильно использовать вариант .

Состав также имеет значение для краткости имени переменной. Как правило, чем меньше область существования переменной, тем короче имя переменной:

Мы используем переменную в большей области, поэтому ей обычно присваивается более значимое имя, чтобы его было проще запомнить. Однако мы используем переменные и в следующей строчке кода, и не используем их после этого вообще. Это не помешает читать код и определять использование переменных или определять их значение.

Добавим несколько замечаний о стиле переменных. В состоящих из нескольких слов именах используется формат или , а не символы подчеркивания.

Стандартный стиль Нестандартный стиль Почему нестандартный
Символ подчеркивания нестандартный
предпочтительнее , поскольку он короче
Аббревиатуры следует писать с заглавной буквы

Для стиля очень важна согласованность, а также использование единого стиля всеми членами команды.

Основы работы с ODBC API

Прежде чем перейти к проблеме организации эффективного ввода-вывода, давайте рассмотрим основные этапы работы с ODBC API. Для доступа к данным при помощи ODBC любая программа вызывает API-функции, причем в определённой последовательности:

  • подключение к источнику данных;
  • инициализация и настройка параметров SQL-запроса/оператора;
  • формирование и выполнение запроса/оператора;
  • получение результатов;
  • отключение от источника данных.

Для соединения с источником данных с помощью функции SQLAllocHandle следует создать «хэндлы» для среды (environment) и соединения (connection).

ПРИМЕЧАНИЕ

Объявления ODBC-функций и констант находятся в файлах sql.h и sqlext.h, библиотечный файл – odbc32.lib.

Необходимо также указать, что работать мы будем с третьей версией ODBC API. Затем можно подключиться к источнику данных функцией SQLConnect. Этой функции передаются имя источника данных (Data Source Name, DSN), имя пользователя (login), пароль (password) и длины этих строк.

Для строк языка С, которые заканчиваются нулём, можно передавать константу SQL_NTS (Null-Terminated String).

DSN – обязательный параметр, без которого дальнейшая работа программы невозможна. Обычно DSN создают при установке приложения. Например, инсталлятор InstallShield легко справляется с этой задачей, также он устанавливает необходимые ODBC-драйверы.

В этом месте стоит упомянуть о возможности создания «на лету» имени для источника данных (DSN). Функция SQLConfigDataSource позволяет программным путём создать DSN и избавляет конечного пользователя от процесса настройки DSN.

Все последующие этапы связаны с подготовкой и выполнением SQL-запросов. Для выполнения запроса требуется хэндл, который можно получить с помощью функции SQLAllocHandle. Далее может следовать так называемый прямой запрос, который выполняет функция SQLExecDirect, а может – сложный. В последнем случае запрос сначала подготавливается с помощью SQLPrepare, затем для передачи исходных данных или установки связи между переменными и параметрами SQL-оператора применяется функция SQLBindParameter. Когда всё готово для выполнения запроса, вызывают функцию SQLExecute. Для чтения данных обычно используют пару функций SQLFetch и SQLGetData, хотя существуют и другие способы. Например, для быстрого чтения данных из таблиц используют SQLBindCol. По окончании работы с запросом ресурсы следует освободить функцией SQLFreeHandle. Нужно не забыть отключиться от источника данных (функция SQLDisconnect) и освободить все ресурсы (функция SQLFreeHandle).

Всегда следует проверять значения, которые возвращают функции ODBC API. Функции в случае успешного выполнения возвращают значения SQL_SUCCESS или SQL_SUCCESS_WITH_INFO. Для того чтобы не выполнять две операции сравнения, существует удобный макрос SQL_SUCCEEDED.

Рисунок 1. Таблица users в базе данных

Проиллюстрируем работу с ODBC API на примере добавления записи в таблицу. Пусть у нас имеется таблица users. Эту таблицу мы будем использовать и для других примеров. В таблице три поля – идентификатор (номер) пользователя, его имя (name) и величина зарплаты (salary). В таблице используются поля трёх наиболее часто используемых типов – целое число, строка символов и число с плавающей точкой.

SQLHANDLE hEnv, hDbc;
SQLRETURN res;

// --== ИНИЦИАЛИЗАЦИЯ СОЕДИНЕНИЯ С БД ЧЕРЕЗ ODBC ==--
// Получаем хэндл ODBC-среды.
res = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &hEnv);
if( !SQL_SUCCEEDED(res) ) return -1;
// Запрашиваем третью версию.
SQLSetEnvAttr(hEnv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0);
// Получаем хэндл для соединения.
SQLAllocHandle(SQL_HANDLE_DBC, hEnv, &hDbc);
// Подключаемся к источнику данных.
res = SQLConnect(hDbc, "Sample_DB", SQL_NTS, "", SQL_NTS, "", SQL_NTS);
if( SQL_SUCCEEDED(res) )
{
  // --== ВЫПОЛНЕНИЕ SQL-ЗАПРОСА ==--
  SQLHSTMT hStmt;
  // SQL-оператор для добавления записи в БД.
  SQLCHAR szSQL[]="INSERT INTO users (id, name, salary) VALUES (1, 'Bill', 100);";
  // Получаем хэндл для SQL-запроса/оператора. 
  SQLAllocHandle(SQL_HANDLE_STMT, hDbc, &hStmt);
  // Простейший прямой SQL-запрос/оператор.
  SQLExecDirect(hStmt, szSQL, SQL_NTS);
  // Освобождаем ресурсы.
  SQLFreeHandle(SQL_HANDLE_DBC, hDbc);
}
// --== ЗАВЕРШЕНИЕ РАБОТЫ С ODBC ==--
// Отключаемся от источника данных.
SQLDisconnect(hDbc);
// Освобождаем ресурсы.
SQLFreeHandle(SQL_HANDLE_DBC, hDbc);
SQLFreeHandle(SQL_HANDLE_ENV, hEnv);

Сохранение списка файлов с помощью командной строки

Вначале вам необходимо будет перейти к нужной папке, или диску, если вы хотите получить список файлов, которые находятся на диске. После открытия папки или диска, удерживая на клавиатуре кнопку «Shift», кликните правой кнопкой мыши внутри этой папки. В открывшемся контекстном меню выберите пункт «Открыть окно команд».

После этого откроется окно консоли, в которой уже будет указан путь к нужной директории (в вашем случае, будет к той папке, которую вы откроете). В этом примере, это папка «Программы» на Рабочем столе моего компьютера. В этой папке находятся другие папки, в которых находятся ярлыки программ.

Далее нужно будет ввести одну из этих команд:

dir /b>filelist.txt
dir /s>filelist.txt

После ввода «dir» должен быть пробел. Вместо «filelist» может написать свое название файла, только латинскими буквами. Не забудьте в конце добавить формат «.txt».

Эти команды отличаются друг от друга в использовании дополнительных критериев сохранения списка файлов:

  • /b — обозначает, что будут сохранены только имена файлов.
  • /s — обозначает, что дополнительно в список будут включены все файлы и подкаталоги (подпапки), которые находятся в этой папке.

Затем на клавиатуре нажмите на кнопку «Enter».

После этого вы можете открыть папку и увидеть, что в папке находится текстовый файл «filelist». Теперь можете открыть этот файл с помощью Блокнота.

Если в данной папке некоторые файлы имели русские имена, то вместо имен этих файлов, вы увидите непонятные символы (крякозябры). Дело в том, что программа Блокнот не понимает кодировку MS-DOS.

Поэтому, открыть созданный файл, можно будет с помощью программы Word. Предполагаю, что у большинства пользователей, на компьютере установлена данная программа.

Кликните по текстовому файлу правой кнопкой мыши, а затем в контекстном меню выберите пункт «Открыть с помощью». Выберите для открытия файла программу Microsoft Office Word. В окне программы Word будет открыто окно «Преобразование текста», в котором нужно будет выбрать кодировку MS-DOS, которая позволит прочитать этот документ.

На образце вы увидите правильное отображение текста.

После нажатия на кнопку «ОК», данный текст будет открыт в программе Word. Вы можете провести редактирование документа, а потом сохранить его на компьютере в нужном формате, в том числе в формате «TXT». Проблем с кодировкой после сохранения файла уже не будет.

1.6 Прерывание программы

В процессе выполнения программы могут возникнуть ситуации, при которых дальнейшее выполнение программы невозможно или недопустимо. Например, пользователь вместо числа ввёл в консоли букву. Хорошим тоном разработчика в данном случае будет не пускать ситуацию на самотёк и ждать пока программа сама споткнется и выдаст системное сообщение об ошибке, а обработать некорректный ввод сразу, сообщить об этом пользователю и остановить программу явным образом.

Прервать выполнение программы можно разными способами. Рассмотрим две часто используемые для этого функции:

  • выводит на экран объекты, перечисленные через запятую в и завершает выполнение программы. При ручном вызове этой функции в целесообразно передать текстовую строку с сообщением о причине остановки программы. Вызов происходит обычно после проверки некоторого условия оператором .
  • вызывает , если хотя бы одно из выражений, перечисленных через запятую в имеет значение . При этом в передается первое выражение, которое было оценено в .

Реализуем вышеописанный пример с контролем пользовательского ввода:

Если пользователь введет , программа остановит выполнение:

Обратите внимание, что R напечатал также и само выражение, которое было оценено как. Вышеприведенный код можно сделать более дружелюбным для пользователя, если воспользоваться непосредственно функцией :. Вывод программы в случае ввода строки будет следующим:

Вывод программы в случае ввода строки будет следующим:

Что делает функция move_uploaded_file (временное имя файла, место назначения)?

  • удаляет загруженный файл
  • (Правильный ответ) проверяет, загружен ли файл, и если да, то перемещает его из временной директории в указанную директорию для хранения
  • перемещает файл из временной директории в указанную директорию для хранения

Имеется следующая html-форма

<form enctype=»»multipart/form-data»» action=»»parse.php»» method=»»post»»><input type=»»hidden»» name=»»MAX_FILE_SIZE»» value=»»30000″» />Загрузить файл: <input type=»»file»» name=»»my»» /><br><input type=»»submit»» value=»»Отправить файл»» /></form>

Как узнать размер файла, который клиент хочет загрузить на сервер с помощью этой формы.

  • (Правильный ответ) filesize($_FILES)
  • filesize($_FILES)
  • $_FILES
  • filesize($_FILES)

Как запустить командный файл в Windows 10

В Windows 10 вы можете запустить командный файл как минимум тремя способами. Вы можете запустить пакет по требованию, используя проводник или командную строку. Вы можете создать запланированное задание с помощью планировщика заданий. Или вы можете поместить скрипт в папку «Автозагрузка», чтобы запускать его каждый раз при входе в устройство.

Запуск пакетного файла по требованию

Если вам нужно запустить скрипт по требованию, вы можете использовать проводник или командную строку.

Проводник

Чтобы запустить пакетный файл с помощью проводника, выполните следующие действия:

  1. Откройте проводник.
  2. Найдите папку со сценарием.
  3. Дважды щелкните командный файл, чтобы запустить его.
  4. (Необязательно) Если вы выполняете команду, требующую прав администратора, вам нужно запустить сценарий от имени администратора, щелкнув правой кнопкой мыши пакетный файл и выбрав опцию Запуск от имени администратора.

После того, как вы выполните шаги, пакет будет выполнять каждую команду в последовательности, отображая результаты в терминале.

Командная строка

Чтобы запустить командный файл из командной строки, выполните следующие действия:

  1. Откройте командную строку от имени администратора.
  2. Введите путь и название командного файла и нажмите Enter:

    Например, следующая команда запускает пакетный файл, расположенный в пользовательской папке «batch» внутри папки «Downloads»:

После того, как вы выполните эти шаги, выходные данные будут отображаться на экране, даже если скрипт содержит команду «PAUSE».

Запуск пакетного файла по расписанию

Чтобы запланировать запуск пакетного файла в Windows 10, вы можете использовать планировщик задач, выполнив следующие действия:

  1. Откройте Пуск.
  2. Введите планировщик заданий и щелкните по верхнему результату, чтобы открыть приложение.
  3. Щелкните правой кнопкой мыши ветку «Библиотека планировщика заданий» и выберите опцию Создать папку….
  4. Введите имя для папки – например, MyScripts.

    Необязательно создавать папку, но рекомендуется организовать ваши задачи.

  5. Нажмите кнопку ОК.
  6. Щелкните правой кнопкой мыши папку MyScripts.
  7. Выберите опцию Создать простую задачу.
  8. В поле «Имя» введите краткое описательное имя для задачи – например, SystemInfoBatch.
  9. (Необязательно) В поле «Описание» создайте описание для задачи.
  10. Нажмите кнопку Далее.
  11. Выберите опцию Ежемесячно.

    В Windows 10 планировщик задач позволяет выбрать несколько триггеров, в том числе на определенную дату, во время запуска или при входе любого пользователя в устройство. В зависимости от ваших требований вам нужно будет настроить дополнительные параметры. В этом случае мы выбираем вариант запуска задачи каждый месяц.

  12. Нажмите кнопку Далее.
  13. Используя настройку «Начать», укажите день и время запуска задачи.
  14. Используйте выпадающее меню «Месяцы», чтобы выбрать месяцы года, в которые вы хотите выполнить задачу.
  15. Используйте выпадающее меню «Дни» или «В:», чтобы указать дни, в которые будет выполняться задание.
  16. Нажмите кнопку Далее.
  17. Выберите опцию Запустить программу, чтобы запустить пакетный файл.
  18. В поле «Программа/скрипт» укажите путь к пакетному файлу.
  19. Нажмите кнопку Готово.

После выполнения этих действий задача сохраниться и запустит пакетный файл по указанному вами расписанию.

Запуск пакетных файлов при запуске

В качестве альтернативы, если вы хотите запускать пакетный файл каждый раз, когда вы входите в свое устройство, вместо использования планировщика заданий, вы можете сохранить сценарий в папке «автозагрузка».

Чтобы запустить скрипт при запуске, используйте следующие простые шаги:

  1. Откройте проводник.
  2. Найдите папку с командным файлом.
  3. Щелкните правой кнопкой мыши файл и выберите параметр Копировать.
  4. Используйте комбинацию Win + R, чтобы открыть окно «Выполнить»
  5. Введите следующую команду: shell:startup
  6. Нажмите Вставить на вкладке «Главная» в папке «Автозагрузка». (Или вы можете нажать кнопку «Вставить ярлык», чтобы создать ярлык для командного файла.)
  7. Выйдите из учетной записи Windows 10.
  8. Войдите в аккаунт.

После выполнения этих шагов каждый раз, когда вы входите в учетную запись Windows 10, командный файл будет выполняться и выполнять команды в последовательности.

Мы ориентируем это руководство на Windows 10, но возможность использовать пакетные файлы существует давно, а это означает, что вы можете обратиться к этим инструкциям, если вы всё ещё используете более старую версию, включая Windows 8.1 или Windows 7.

Выделить из URL адреса ресурса имя хоста

  • (Правильный ответ)
    <?phppreg_match («»/^(http:\/\/)?(+)/i»», «»http://www.php.net/test/index.html»», $matches);echo «»Host:»», $matches;?>
  • <?phppreg_match («»/^(http://)(\w++)/i»», «»http://www.php.net/test/index.html»», $matches);echo «»Host:»», $matches;?>
  • <?phppreg_match («»/^(http:\/\/)?(+)/i»», «»http://www.php.net/test/index.html»», $matches);echo «»Host:»», $matches;?>

Что делает следующая функция?

function Test($str){$pattern = «»/\d{3}-\d{2}-\d{2}/m»»;$num_match = preg_match_all ($pattern, $str, $result);return $num_match;}

  • возвращает 0 или 1 в зависимости от того, встречена ли в строке семизначная комбинация цифр, записанных в виде: три цифры, тире, две цифры, тире, две цифры
  • (Правильный ответ) возвращает число встреченных в строке семизначных комбинаций цифр, записанных в виде: три цифры, тире, две цифры, тире, две цифры
  • возвращает число встреченных в строке семизначных комбинаций цифр, состоящих из цифр 3 и 2
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Все про сервера
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: