Как проверить, содержит ли text1 текст2 с помощью vb6? - PullRequest
11 голосов
/ 31 декабря 2010

Как проверить, содержит ли text1 текст2, используя vb6?

Dim text1 as string
Dim text2 as string

text1 = "hello world I am Anas"
text2 = "Anas"

if (check if text2 is in text1) 'the result should be true or false

Ответы [ 4 ]

24 голосов
/ 31 декабря 2010

Вы можете использовать функцию InStr следующим образом:

Dim position As Integer

position = InStr(1, stringToSearch, stringToFind)

If position > 0 Then
  ' text is inside
Else
  ' text is not inide 
End If
15 голосов
/ 31 декабря 2010

Использование InStr:

If InStr(text1, text2) > 0 Then
5 голосов
/ 31 декабря 2010

Это должно сработать:

if (InStr(text1, text2) > 0) 

Проверьте http://msdn.microsoft.com/en-us/library/8460tsh1(v=vs.80).aspx для особых случаев (параметры - Ничто, пустые строки и т. Д.)

2 голосов
/ 31 декабря 2010
RTM = InStr(1, text1,text2)

if RTM > 0 then debug.print "Text2 was found at position: "; RTM
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...