[C#] Домашно Strings and Text Processing - 12 задача


8

Условие: Write a program that parses an URL address given in the format: [protocol]://[server]/[resource] and extracts from it the [protocol], [server] and [resource] elements. For example from the URL http://www.devbg.org/forum/index.php the following information should be extracted:

[protocol] = "http"
[server] = "www.devbg.org"
[resource] = "/forum/index.php"

Решениеsource.

Обяснение: Използваме регулярен израз за да разбием адреса на трите части, като имаме предвид, че средната е разделена от "://" и "/", а останалите са съответно в ляво и в дясно.




Отговори



0

Здравейте,
опитвам да реша задачата чрез групиране, но не ми излиза едната стойност !
Някой може ли да ми каже къде ми е грешката?
Задача.




0

Ето и едно "спортно" решение от мене без регулярни изрази.

http://pastebin.com/F0HvvT3q

Без цикли и други усложнения.


от ddonchev (120 точки)