- Регистрация
- 09.02.2016
- Сообщения
- 34
- Благодарностей
- 4
- Баллы
- 8
Всем привет!
Подскажите как проверить наличие определенного текста в строке из списка, т.е есть строка в списке к примеру: rule, теперь нужно проверить есть ли следующий текст в строке http://www.domen.ru/rule - если есть, то выходим по одной ветке, если нету то выходим по другой ветке.
Более подробный пример:
Есть список RULE с правилами, такого вида:
adv
agreement
app
apps
rule
...
Переменная URL_NEW может быть
http://www.domen.ru/rule
http://www.domen.ru/1243123
http://www.domen.ru/adv
http://adv-domen.ru/rule
http://adv-domen.ru/1243123
...
Надо проверить переменную по списку и сравнить, есть ли "частичное вхождение" после "/" или нет, если есть - вывести true.
Т.е. удалить url
http://www.domen.ru/rule
http://www.domen.ru/adv
http://adv-domen.ru/rule
Оставить только
http://www.domen.ru/1243123
http://adv-domen.ru/1243123
пробую вот так (подсмотрел здесь)
но ищет только полное вхождение.
Как сделать частичное?
Подскажите как проверить наличие определенного текста в строке из списка, т.е есть строка в списке к примеру: rule, теперь нужно проверить есть ли следующий текст в строке http://www.domen.ru/rule - если есть, то выходим по одной ветке, если нету то выходим по другой ветке.
Более подробный пример:
Есть список RULE с правилами, такого вида:
adv
agreement
app
apps
rule
...
Переменная URL_NEW может быть
http://www.domen.ru/rule
http://www.domen.ru/1243123
http://www.domen.ru/adv
http://adv-domen.ru/rule
http://adv-domen.ru/1243123
...
Надо проверить переменную по списку и сравнить, есть ли "частичное вхождение" после "/" или нет, если есть - вывести true.
Т.е. удалить url
http://www.domen.ru/rule
http://www.domen.ru/adv
http://adv-domen.ru/rule
Оставить только
http://www.domen.ru/1243123
http://adv-domen.ru/1243123
пробую вот так (подсмотрел здесь)
Код:
var list = project.Lists["rule"];
var needle = project.Variables["url_new"].Value;
foreach(string data in list)
{
if(data.Contains(needle))
{
return "true";
}
}
return "false";
Как сделать частичное?
Последнее редактирование: