1 / 1 / 0
Регистрация: 22.04.2014
Сообщений: 70

Поиск русских символов в строке

13.05.2014, 11:55. Показов 8554. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как искать русские символы в строке?

Т.е. скажем есть ТextBox в него вводиться рандомная строка, которая может содержать и кирилицу и латиницу и цифры.
И как в этом безобразии определить является ли та или иная буква русской или бусурманской?

Пробовать через ASCI кодировку?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.05.2014, 11:55
Ответы с готовыми решениями:

Неверная кодировка русских символов
Решил освоить кроме vb.net этот язык, но наткнулся на проблему. В коде не могу писать на русском языке. В итоге выводится в неверной...

Оператор LIKE не чувствительным к регистру русских символов
Работаю в VB6,как в SQL запросе сделать оператор LIKE не чувствительным к регистру русских символов. Подключаю DBase через Data Controle. ...

Программа для конвертации русских символов в UTF-8
Здравствуйте! А есть у кого прога, которая конвертирует обыкновенные русские символы в кодировку UT-8?

20
1 / 1 / 0
Регистрация: 22.04.2014
Сообщений: 70
14.05.2014, 22:19  [ТС]
Студворк — интернет-сервис помощи студентам
помогите еще вот это вот чудо инженерной мысли раскидать по функция
т.е. что б это все делалсь не в одном, скажем, Command_Buttone, а почестям в своих процедурах или функциях.
А то в упор не получается научиться передавать переменные, так скажем, по наследству

Visual Basic
1
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Dim st As String, i As Integer, k2 As Integer, k1 As Integer, k As Integer, j As Integer, s As String
st = Trim(Text1.Text)
ReDim Buk(1 To Len(st) - 1) As String
 
    k = 0
    k1 = 0
    k2 = 0
If Mid$(st, Len(st), 1) = "." Then
    For i = 1 To Len(st) - 1
        Buk(i) = LCase(Mid$(st, i, 1))
        If Buk(i) Like "[А-Яа-яЁё]" Or Buk(i) = " " Then k = k + 1
        If Buk(i) Like "[0-9]" Then k1 = k1 + 1
        If Buk(i) Like "[A-Za-z]" Then k2 = k2 + 1
    Next i
    
    If k1 = Len(st) - 1 Then
        MsgBox ("Были введены только цифры")
    ElseIf k = Len(st) - 1 Then
        k = 1
        For i = 1 To Len(st) - 1
            For j = i + 1 To Len(st) - 1
                If Buk(i) = Buk(j) Then
                    Buk(j) = ""
                    k = k + 1
                End If
            Next j
            If Buk(i) <> "" Then
                If Buk(i) = " " Then
                    s = s & Chr(13) & Buk(i) & "Пробелов " & "=" & (100 * k / (Len(st) - 1)) & "%"
                Else
                    s = s & Chr(13) & Buk(i) & " = " & (100 * k / (Len(st) - 1)) & "%"
                End If
            End If
            k = 1
        Next i
        MsgBox s
    Else
        For i = 1 To Len(st) - 1
             If Buk(i) = " " Then k1 = k1 + 1
        Next i
        s = "Латиница = " & (100 * k2 / (Len(st) - 1)) & "%" & Chr(13) & "Кирилица = " & (100 * (k - k1) / (Len(st) - 1)) & "%" & Chr(13) & "Пробелов = " & (100 * k1 / (Len(st) - 1)) & "%" & Chr(13)
        MsgBox s
    End If
    
Else
    MsgBox ("Ввод строчки не завершен. В конце должна стоять точка")
End If
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.05.2014, 22:19

Поиск русских символов в строке
Привет. Как можно найти в строке русские символы, с помощью регулярных выражений?

Поиск слов в строке состоящей из русских символов.
Здравствуйте. Помогите пожалуйста с программой. Мне нужно найти местоположение слова в строке вводимой с консоли. #include...

Проверка русских символов в строке
Здравствуйте. Эта программка просит ввести строку,и если есть слово, заканчивающиеся на &quot;к&quot; + space, то она должна вывести YES, а...

Поиск русских символов
Нужно скопировать все слова(латинские и русские) без лишних символов из memo1.text в коллекцию. Удалить все символы кроме латинских...

Поиск русских символов в файле
Мне дано имя файла. нужно в ней найти русские символы и пробелы... если есть то выдать ошибку. Да и как в treeview выделить красным цветом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

Новые блоги и статьи
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru