Лучший способ проверить, содержит ли абсолютный URI заданный относительный URI

Если вы знаете точную позицию, будет работать исключение из всех следующих братьев :nth-child().

ul li:not(:nth-child(n+3))

Что бы выбрать все li s до третьего (например, 1-го и 2-го) , Но, по-моему, это выглядит уродливым и очень плотным.

Вы также можете выбрать n-й-правый справа налево:

ul li:nth-child(-n+2)

Что делает то же самое .

-1
задан cubesnyc 15 January 2019 в 20:26
поделиться

1 ответ

Я не думаю, что после просмотра документации даже методу URI.Compare () потребовались бы дополнительные затраты, чтобы найти правильный индекс, что стоило бы больше, чем String.Contains (): https: // docs .microsoft.com / en-us / dotnet / api / system.uri.compare? view = netframework-4.7.2

Похоже,

string relURI = @"./path2/blah.html";
bool containsURI = myUri.AbsolutePath.Contains(relURI);

может быть вашим лучшим ставка (как вы и предполагали).

0
ответ дан Goku 15 January 2019 в 20:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: