Как отделить данные от строки? - PullRequest
0 голосов
/ 14 ноября 2011

Как я могу разделить данные из строки?

У меня есть строка, подобная этой,

Url=http://www.yahoo.com UrlImage=http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png UrlTitle=Yahoo! India UrlDescription=Welcome to Yahoo!, the world's most visited home page. Quickly find what you're searching for, get in touch with friends and stay in-the-know with the latest news and information.

Я хочу, чтобы эта информация была разделена как

http://www.yahoo.com

http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png

Yahoo! India

Welcome to Yahoo!, the world's most visited home page. Quickly find what you're searching for, get in touch with friends and stay in-the-know with the latest news and information.

Как я могу разбить вышеуказанную строку на эти четыре части и сохранить во временной переменной для каждой части?

string url = http://www.yahoo.com

string urlImage = http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png

stringurlTitle = Yahoo!Индия

string urlDescription = Добро пожаловать в Yahoo !, самую посещаемую домашнюю страницу в мире.Быстро найдите то, что вы ищете, свяжитесь с друзьями и будьте в курсе последних новостей и информации.

Как я могу это сделать?

Ответы [ 2 ]

6 голосов
/ 14 ноября 2011

Если предположить, что формат вашей входной строки не изменится (т.е. порядок клавиш), вы можете попробовать что-то вроде этого:

0 голосов
/ 14 ноября 2011

Вы можете попробовать это:

var input = "Url:http://www.yahoo.com UrlImage:http://l.yimg.com/a/i/ww/met/yahoo_logo_in_061509.png UrlTitle:Yahoo! India UrlDescription:Welcome to Yahoo!, the world's most visited home page. Quickly find what you're searching for, get in touch with friends and stay in-the-know with the latest news and information.";

var result = input.Split(new []{"Url:","UrlImage:","UrlTitle:","UrlDescription:"}, StringSplitOptions.RemoveEmptyEntries);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...