C # - Podciąg: indeks i długość muszą odnosić się do lokalizacji w ciągu

Mam ciąg, który wygląda

string url = "www.example.com/aaa/bbb.jpg";

„www.example.com/” ma 18 długości. Chcę pobrać część „aaa / bbb” z tego ciągu (rzeczywisty adres URL nie jest jednak przykładem ani aaa / bbb, długość może się różnić)

więc oto co zrobiłem:

string newString = url.Substring(18, url.Length - 4);

Wtedy otrzymałem wyjątek: indeks i długość muszą odnosić się do lokalizacji w ciągu. Co jest nie tak z moim kodem i jak go naprawić? Z góry dziękuję.

questionAnswers(3)

yourAnswerToTheQuestion