Номер диапазона - элемент в массиве портов. Что составляет 1000-2000.
Для этого элемента я хочу сравнить, содержит ли каждый элемент этого диапазона элементы 1500-1600. Если да, то неправильно, а если нет, тогда все в порядке.
Это проблема, которую я решаю. В настоящее время я не уверен, как я могу определить, является ли элемент диапазоном как - и каждый элемент от него до другого диапазона портов и обрабатывать сравнение.
Попытался сопоставить его с "-", чтобы определить, является ли текущий элемент массива диапазоном, а затем перейти к некоторому коду. Но это не работает.
for each item in ports
if the item = regex.ismatch([anynumber]-[anynumber]) then Listbox.items.add(item)
next
for each item in listbox
if item.range.contains(another range) then "NOTOK" else "OK"
next
Вывод должен быть, если список портов содержит 5555, а диапазон используемых портов задан как 5000-5600, тогда он должен показать ошибку.