2009-08-12 7 views
1

Я принимаю:Данный сервер относительный URL, быстрый способ найти последнюю вещь (т.е. после окончательного слэш)

String abc = "My Documents/FileName.txt".Split('/')[1]; // is not the quickest way

ли это?

+0

это помогает, если вы четко о языке вы работаете остроумие час Я предполагаю, что вы ссылаетесь на Javascript с учетом вашего примера. – Amber

ответ

2
String abc = "My Documents/FileName.txt"; 
abc = abc.Substring(abc.LastIndexOf('/') + 1); 

Это имеет следующие достоинства:

  1. нет слэша, и в этом случае он просто возвращает имя и
  2. есть несколько косых, в этом случае он возвращает только окончательный компонент
  3. создает наименьшее количество промежуточных объектов