Что нового

Как правильно вытащить нужную фразу из текста?

La2Angel

Новичок
Сообщения
144
Репутация
0
В общем читал читал, так и не понял... мне нужно из текста рода $login='test';$pass='123456';$mail='[email protected]' получить только например test или 123456 или [email protected] Текст постоянно разный, как его можно вытащить от туда ? Заранее спасибо!
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Re: Проблема с поиском текста.

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Как правильно называть темы

"Проблема с поиском текста." - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, Модератор раздела.
 
Автор
L

La2Angel

Новичок
Сообщения
144
Репутация
0
Большое спасибо, я разобрался. Вышло примерно так!

Код:
$text="$login='Beta';$pass='123456';$mail='[email protected]'"

$array = StringRegExp($text, "'(.*?)'", 3)

for $i = 0 to UBound($array) - 1

If $i=0 Then
MsgBox(0,"","Login: " & $array[$i])
ElseIf $i=1 Then
MsgBox(0,"","Password: " & $array[$i])
ElseIf $i=2 Then
MsgBox(0,"","Mail: " & $array[$i])
EndIf

Next
 
Автор
L

La2Angel

Новичок
Сообщения
144
Репутация
0
Это текст, который приходит от клиента к серверу по тсп протоколу. Суть программы, прочитать, что пришло, вытащить нужные фразы и записать их в базу.
 
Верх