Skip to content

Some String functions with examples in VBA (Access)

License

Notifications You must be signed in to change notification settings

iKaRus-VLZ/Strings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strings

Some String functions with examples in VBA (Access)

База содержит примеры работы с функциями модуля modStrings для работы со строками:

Strings00

  1. Расстановка переносов в поле пример демонстрирует расстановку переносов в тексте. текст разбивается на строки по границам поля.

Strings01

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

Strings02

  1. Склонение слов по падежам пример демонстрирует склонение пар "подлежащее - определение" и ФИО. используемая функция не делает разбор предложения, не анализирует семантику и не занимается согласованием слов в фразе, также - никак не различает одушевленные/неодушевленные просто бьёт строку на куски по набору разделителей и склоняет каждое слово, кроме указанных в списке пропуска, по набору правил/исключений заданных в функции. На самом деле этого вполне достаточно в 90% случаев.

Strings03

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

Strings04

  1. Сравнение слов сравнение осуществляется при помощи функций фонетического кодирования: PolyPhone, MetaPhone, Soundex и функций определения фонетического расстояния: наибольшая общая подпоследовательность, расстояние Левенштейна, расстояние Дамерау-Левенштейна, cходство Дайса, сходство Джаро-Винклера

Strings05

  1. Преобразование альфа символов. пример демонстрирует преобразование строки в последовательность символов, заменяя недопустимые символы кодами в одном из 3-х реализованных форматов: cp1251, UTF-8, URL код.

Strings06

  1. Работа со строками с разделителями пример демонстрирует работу со строками с разделителями (в т.ч. со множественными разделителями) и со строками именных параметров. в VBA есть замечательные функции Split/Join, но иногда их немножко не хватает.

Strings07

  1. Работа с подстановочными переменными пример демонстрирует работу с выражениями содержащими подстановочные переменные типа [%Param1%]. Подменяет именные переменные в выражении значениями. Набор значений передается в виде набора пар Param1=Value1. в качестве значения параметра м.б. передано значение, либо выражение состоящее из параметров описанных в наборе и допустимых операций.

Strings08

  1. Разбор скобок пример демонстрирует работу с выражениями содержащими разнотипные скобки (в т.ч.вложенные и многозвенные).

Strings09

About

Some String functions with examples in VBA (Access)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages