Форум программистов, компьютерный форум, киберфорум
String
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 5.00. Голосов: 1.
Эффективные парсеры и токенизаторы строк на C#
Запись от UnmanagedCoder размещена 29.04.2025 в 21:17 / C# .Net and all about
Показов 5846 Комментарии 0

Нажмите на изображение для увеличения
Название: 31adf52f-23dc-40d2-b11a-3b89ffd17508.jpg
Просмотров: 276
Размер:	225.4 Кб
ID:	10697
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от компиляторов и интерпретаторов до систем анализа естественного языка и обработки больших данных. В C# доступен богатый инструментарий для решения подобных задач, но выбор оптимального подхода часто становится непростым решением.

Значение парсеров и токенизаторов

...
Аватар для UnmanagedCoder
Старый
Обработка строк в C++26: Новые возможности string и string_view
Запись от NullReferenced размещена 09.03.2025 в 21:12 / C++ for fun and for life
Показов 2400 Комментарии 0
Метки c++, c++26, string, string_view

Нажмите на изображение для увеличения
Название: f2b5dd1f-c38d-4e28-af9b-c1ec53c26318.jpg
Просмотров: 325
Размер:	105.5 Кб
ID:	10351
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view.
string_view - это невладеющая ссылка на последовательность символов, появившаяся в C++ с версии 17. Другими словами, string_view позволяет работать со строкой, не владея ею — будь то C-строка или экземпляр std::string. Такой подход значительно снижает затраты на копирование, потому что string_view хранит лишь указатель на начало...
Аватар для NullReferenced
Старый
Рейтинг: 5.00. Голосов: 1.
Сцепить элементы каждой "строки "двумерного массива с выравниванием "друг по другом"
Запись от Jack Famous размещена 25.01.2023 в 19:19
Показов 1878 Комментарии 2
Метки aligment, fast, report, string, vba

Приветствую!
Функция нужна для отчётов: Debug.Print, MsgBox или печать лога в текстовый файл, но "чтоб как таблица было".
Скрин
Название: Снимок.PNG
Просмотров: 3020

Размер: 2.3 Кб
Код
Visual Basic
1
2
3
4
5
6
7
Option Base 1
Option Explicit
Option Private Module
'==================================================================================================
Function PRDX_Arr2D_To1D_AlignmentStrings(a2D, Optional ByVal nSpaces& = 1) As String()
Dim aStr$(), aLen&(), aSps$()
Dim tx$, r&, c&,
...
Старый
Рейтинг: 5.00. Голосов: 1.
Диапазон в строку/Range to String
Запись от Jack Famous размещена 29.11.2022 в 16:07
Показов 2729 Комментарии 0

Приветствую!
Сделал функцию для получения строки из диапазона. Работает [в том числе и] с произвольно выделенными диапазонами (через Ctrl) в любом порядке.
Функция родилась из обсуждения в этой теме на Планете. Обсуждалась проблема копирования несмежных ячеек из Excel и данная функция эту проблему решает (остаётся только строку передать в буфер).

Функция является высокопроизводительной: в частности, работает с координатами областей...
Старый
Моя реализация функции перевода string в int
Запись от sovaz1997 размещена 21.12.2012 в 18:36
Показов 29012 Комментарии 3
Метки atoi, c++, int, itoa, string

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
 
using namespace std;
 
int str_to_int(string a);
 
int main() {
    string s = "-7868";
    cout << str_to_int(s);
}
 
int str_to_int(string a) {
    int num = 0;
    int tmp;
    bool anti = false;
    double l = 1;
 
    for(int i = a.size() - 1; i >= 0; --i, l *= 10) {
        if(a[i] == '0')
...
Аватар для sovaz1997
CEO SOVAZ Corp.
Новые блоги и статьи
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
Текстовый слайдер с нумерацией страниц и кроссбраузерность.
russiannick 18.07.2026
Один мой друг написал текстовый слайдер с нумерацией страниц. Сегодня я расскажу как он умудрился подружить его с кроссбраузерностью. Очевидно сложно угодить с шириной каждому браузеру. Один крадет. . .
Грибы - это мемы, дерево - это человек. Применение микоризной модели к теории меметики Докинза.
anaschu 18.07.2026
Меметический изоморфизм теории «всего»: Грибная сукцессия как модель эволюции идей Докинза Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а универсальную. . .
Грибы - это корпорации, деревья - это государства. Механизм массонского захвата власти
anaschu 18.07.2026
Макроэкономический изоморфизм теории «всего»: Грибная сукцессия как модель транснационального капитализма Базовый код системы ОДУ микоризной сукцессии описывает не просто биологию, а. . .
Расчёт периметра прямоугольника по координатам вершин
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Вычислить периметр прямоугольника, заданного координатами своих вершин на плоскости. Решение: Создан документ со следующими. . .
Подсчёт частоты трёхбуквенных слов в тексте
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Выясните, сколько раз в предложенном тексте встречается каждое трехбуквенное слово. Решение: Создан документ с единственным. . .
Сумма и количество положительных элементов в чётных строках массива
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Вычислить сумму и количество положительных элементов массива, расположенных в четных строках. Решение: Создан документ с. . .
Поиск произведения положительных чётных чисел в последовательности
Maks 18.07.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Дана произвольная последовательность целых чисел. Найти произведение положительных четных чисел данной последовательности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru