Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 14.04.2009
Сообщений: 4
1

Как найти третье вхождение подстроки?

14.04.2009, 16:21. Просмотров 1176. Ответов 2
Метки нет (Все метки)

есть ли в vbs функция нахождения позиции n-го вхождения подстроки в строку?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2009, 16:21
Ответы с готовыми решениями:

Как можно найти в переменной типа string вхождение подстроки?
здравствуй Народ. у меня к тебе есть пара вопросов: 1. можно ли в vba каким либо образом...

Как можно найти вхождение подстроки в строку без строковых функций?
Как можно найти вхождение подстроки в строку без строковых функций?

Найти последнее вхождение подстроки в строку
Нужно нати последнее вхождение определенной подстроки в строку. Help!

Найти первое вхождение подстроки и передать указатель
Есть cимвoльная cтрока и подcтpока. Нужно найти пepвоe вхождение подстроки в строку и передать...

2
3667 / 2636 / 597
Регистрация: 08.06.2007
Сообщений: 9,122
Записей в блоге: 4
14.04.2009, 17:41 2
Скорее всего нет. Напишите сами, что-нибудь вроде
Код
Function InStrN(buf, str, n)
  Dim i, i1, i2
  i1 = 1
  For i = 1 to n
    i2 = InStr(i1, buf, str)
    If i2 = 0 Then
      InStrN = 0
      Exit Function
    Else
      If i = n Then
        InStrN = i2
        Exit Function
      End If
      i1 = i2 + Len(str)
      ' вариант предыдущей строки,
      ' если вхождения могут перекрываться
      ' i1 = i2 + 1
    End If
  Next
End Function

buf = 'abababa'
MsgBox InStrN(buf, 'aba', 2)
0
pl
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
14.04.2009, 18:05 3
См. RegExt
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2009, 18:05

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

Найти последнее вхождение некоторой подстроки в строке
пожалуйста помогите. дан текст из нескольких строк. предлагается: 1) найти последнее вхождение...

Найти все слова, содержащие хотя бы одно вхождение заданной подстроки
Дан массив из слов X(n). Найти все слова, содержащие хотя бы одно вхождение заданной подстроки.

Найти последнее вхождение подстроки «inf» и вставить перед ней номер ее вхождения
6)Дана строка. Найти последнее вхождение подстроки «inf» и вставить перед ней номер ее вхождения .

Как определить второе вхождение подстроки S в строку S?
Добрый день. Функция Pos( subS, S : string ) : integer определяет первое вхождение подстроки S в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.