Перейти к содержимому

Как посчитать длину строки

  • автор:

Подсчет длины текста и строки

Инструмент просчитает количество символов, счетчик слов, символов без пробелов (часто учитывается при приеме работ у рерайтеров и копирайтеров).

Введите текст для подсчёта:

0Всего символов
0Символов без пробелов
0Количество слов
0Количество слогов
0Количество предложений
1Количество абзацев

Как работает подсчет?

Все символы

Это количество всех символов в вашем тексте. Это включает буквы, цифры, пробелы, знаки препинания и даже переносы строк. Если у вас есть слово «Привет» и вы добавите к нему восклицательный знак, получится «Привет!», и количество символов станет 7 вместо 6.

Все символы без пробелов

Это количество всех символов в тексте, но без учета пробелов. Так, строка «Привет, мир» содержат 10 символов, не считая пробелов и знаков препинания.

Все слова

Это количество слов в вашем тексте. Словом считается любая группа символов, разделенная пробелами или знаками препинания. Например, в предложении «Я иду в школу» 4 слова.

Слоги

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

Предложения

Это количество предложений в вашем тексте. Мы считаем предложения по количеству знаков препинания, которые обычно ставят в конце предложений: точек, вопросительных и восклицательных знаков.

Абзацы

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

Типичное количество символов

Тип Кол-во слов Символов
Твиттер-пост 14-20 71-100
Запись в Facebook 16 80
Подпись в Instagram 20 100
Описание на YouTube 28-30 138-150
Средняя школа 360-1,200 1,800-6,000
Поступление в колледж 240-780 1,200-3,900
Бакалаврский колледж 1,800-6,000 9,000-30,000
Поступление в аспирантуру 600-1,200 3,000-6,000
Статья на LinkedIn 2,280-2,400 11,400-12,000
Записи в блоге 600-960 3,000-4,800
Сопроводительные письма 240-480 1,200-2,400
Резюме 480-960 2,400-4,800
Короткие рассказы ~9,000 ~45,000
Новеллы ~21,000-48,000 ~105,000-240,000
Романы ~84,000-144,000 ~420,000-720,000

Как определить длину строки string (strlen)?

Тем не менее strlen тоже работает, но через метод .c_str(). А Вы почитайте документацию на класс string.

30 мар 2012 в 19:38
@avp добавил ссылку в ответ
30 мар 2012 в 21:15

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Класс string на сайте cplusplus.com.

Отслеживать
ответ дан 30 мар 2012 в 11:10
3,245 16 16 серебряных знаков 32 32 бронзовых знака

Методы size и length класса string возвращают длину строки:

using namespace std; string str("Hello world"); basic_string ::size_type size, length; size = str.size(); length = str.length(); 

Отслеживать
ответ дан 30 мар 2012 в 12:23
34.5k 25 25 золотых знаков 97 97 серебряных знаков 214 214 бронзовых знаков

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как посчитать длину строки

CY-PR

Подсчёт длины текста

Сервис cy-pr.com предлагает своим пользователям множество полезных инструментов, которые значительно облегчают их ежедневную работу. В этом разделе таких инструментов — всего два, но они являются основными для копирайтеров и оптимизаторов. Конечно, узнать количество слов и знаков (с пробелами и без) вы можете и в офисной программе MS Word, но бывают случаи, когда это невозможно сделать. Например, у вас нет офисных программ на компьютере, а есть рукописный текст, созданный в порыве вдохновения на страницах записной книжки. Его необходимо набрать в электронном виде и сдать заказчику как можно скорее. В таком случае предлагаем вам воспользоваться инструментом «Подсчет длины текста», с помощью которого вы не только напечатаете текст, но и сразу же узнаете точное количество слов и символов (с пробелами и без пробелов) в нем.

Длина имеет значение?

И заказчик, и исполнитель, оговаривая нюансы перед началом работы над текстом, обязательно акцентируют внимание на количестве символов, в которые должен «вписаться» автор. Очень часто бывает, что тема настолько незнакома исполнителю, что он каждую строчку «высасывает из пальца» и в конечном итоге выдает на-гора текст, который абсолютно не устраивает заказчика. Но при этом количество символов соблюдено. Верен ли такой подход к работе? Скорее всего, нет. Если копирайтер «не в теме», то лучше прямо сказать об этом заказчику и отказаться от работы над текстом, чем считать символы «до победы» и «лить воду».

Однако, и лаконичность в создании текстов для сайтов не всегда работает. Если заказчик хочет видеть на странице своего ресурса текст длиной 15 000 символов, а вы ему с пеной на губах доказываете, что «там писать не о чем» и «тут можно вложиться в 1000 знаков», то, скорее всего, от ваших услуг откажутся. Акулы пера, работающие в Интернете, должны чувствовать ту грань, которую переступать не стоит. И (по возможности) работать с темами, которые более-менее знакомы (или нравятся). Тогда работа будет приносить удовольствие и не придется «вымучивать» каждый символ и «лить воду», чтобы сдать заказчику достойный текст.

ДС пробелами или без?

ДМерилом профессионализма копирайтера является стоимость тысячи символов текстов, которые он пишет. И на этой почве, как ни странно, очень часто возникают конфликты между исполнителем и заказчиком. Первый озвучивает стоимость 1000 символов с пробелами, аргументируя это тем, что «большой палец тоже работает», а второй готов платить ту же сумму за текст без пробелов, потому что «пробел – это не символ». Некоторые авторы после таких слов присылают заказчику «текстбезпробелов» и смотрят на реакцию. Обычно помогает. Однако, чтобы избежать таких неприятных ситуаций, следует оплату «пустот» в тексте оговаривать заранее. Вариант второй: озвучивайте заказчику стоимость 1000 знаков с пробелами и без пробелов. Как правило, во втором случае цифра увеличивается на 20%.

Итак, текст написан, количество символов подсчитано с помощью инструмента «Подсчет длины текста». Например, количество знаков с пробелами (или без пробелов, если вы так договорились с заказчиком) – 3820. Как поступить в таком случае? Обычно эту цифру округляют в большую сторону до числа, которое кратно 100. То есть «счет» вы можете выставить за 3900 символов. Однако, и тут все индивидуально.

Другие инструменты:

Оптимизатор css кода
Оптимизирует код страниц, что экономит время загрузки.
Unix time конвертер
Простой epoch/Unix timestamp конвертер для вэбмастеров.
Шифрование в MD5 и SHA-1
Кодирование (шифрование) любого текста или строки по алгоритму md5.
Генератор robots.txt
Онлайн создание роботс.txt. Запрет индесации определенных страниц.
Шифровальщик (Encoder) для HTML
Этот инструмент позволит сделать недоступным ваш код для прочтения.
Карта сайта
Создание онлайн карты сайта. Генератор xml карты сайта (sitemap.xml)

Свойство length

Свойство length позволяет узнать длину строки. Под длиной понимается количество символов в ней.

Синтаксис

строка.length;

Пример

Пусть в переменной str хранится строка. Давайте найдем ее длину:

let str = ‘abcde’; console.log(str.length);

Результат выполнения кода:

Пример

Также в длину строки входят и пробелы. Давайте найдем длину строки, в которой есть пробел:

let str = ‘word1 word2’; console.log(str.length);

Результат выполнения кода:

Смотрите также

  • метод padEnd ,
    который дополняет текущую строку с ее конца заданной строкой
  • метод padStart ,
    который дополняет текущую строку с ее начала заданной строкой
  • метод repeat ,
    который создает копии строки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *