@super84 said in Проблема с циклом:
alt text
alt text
Вопрос по Сути не понятен :)
Добрый день.
Есть список ссылок из вк
Например:
https://vk.com/wall-211178047_2806629
https://vk.com/wall-273678047_3106629?reply=2810280
https://vk.com/wall-173002735_89399
https://vk.com/wall-79099913_61322
https://vk.com/wall-211501674_10109?reply=10112
https://vk.com/wall-111702579_324630?reply=324631
https://vk.com/wall-161250285_73398
Как из этих данных выбрать ссылки, которые не содержат ? знак
Давно не садился на бас, забыл регулярки. Спасибо
@teslenko2603 said in Помогите с регулярным:
Добрый день.
Есть список ссылок из вк
Например:
https://vk.com/wall-211178047_2806629
https://vk.com/wall-273678047_3106629?reply=2810280
https://vk.com/wall-173002735_89399
https://vk.com/wall-79099913_61322
https://vk.com/wall-211501674_10109?reply=10112
https://vk.com/wall-111702579_324630?reply=324631
https://vk.com/wall-161250285_73398Как из этих данных выбрать ссылки, которые не содержат ? знак
Давно не садился на бас, забыл регулярки. Спасибо
Эти ссылки на странице или в BAS уже?
@Fox если можно 2 варианта:
1- когда они в файле (ссылки забираю из файла рег.выражением https://vk.com/.+)
2- когда они уже в переменной
@teslenko2603 said in Помогите с регулярным:
@Fox если можно 2 варианта:
1- когда они в файле (ссылки забираю из файла рег.выражением https://vk.com/.+)
2- когда они уже в переменной
Вообщем если они в виде текста, то подойдёт действие "Извлечь все данные" с регуляркой
(http[^?]*?)\s
Если в переменной BAS в виде списка, то проще перебором
@Fox said in Помогите с регулярным:
(http[^?]*?)\s
Всё заработало. Огромное спасибо. Вот если бы можно было в двух словах объяснить принцип именно этой регулярки
@teslenko2603 said in Помогите с регулярным:
@Fox said in Помогите с регулярным:
(http[^?]*?)\s
Всё заработало. Огромное спасибо. Вот если бы можно было в двух словах объяснить принцип именно этой регулярки
ищем текст, который начинается на "http", далее идёт исключающий диапазон "[^]" в который включен знак вопроса "[^?]", далее для этого диапазона устанавливаем нежадный квантор 0 и более "[^?]*?" до пробела или переноса строки "\s". Что бы пробел или перенос строки не включался в результат поместили всё, кроме него в скобочную группу
@Fox said in Помогите с регулярным:
@teslenko2603 said in Помогите с регулярным:
@Fox said in Помогите с регулярным:
(http[^?]*?)\s
Всё заработало. Огромное спасибо. Вот если бы можно было в двух словах объяснить принцип именно этой регулярки
ищем текст, который начинается на "http", далее идёт исключающий диапазон "[^]" в который включен знак вопроса "[^?]", далее для этого диапазона устанавливаем нежадный квантор 0 и более "[^?]*?" до пробела или переноса строки "\s". Что бы пробел или перенос строки не включался в результат поместили всё, кроме него в скобочную группу
О круто! Спасибо. И еще такой оффтоп: в БАСе можно записывать в файл спец.символы? интересует именно Табуляция
@teslenko2603 said in Помогите с регулярным:
@Fox said in Помогите с регулярным:
@teslenko2603 said in Помогите с регулярным:
@Fox said in Помогите с регулярным:
(http[^?]*?)\s
Всё заработало. Огромное спасибо. Вот если бы можно было в двух словах объяснить принцип именно этой регулярки
ищем текст, который начинается на "http", далее идёт исключающий диапазон "[^]" в который включен знак вопроса "[^?]", далее для этого диапазона устанавливаем нежадный квантор 0 и более "[^?]*?" до пробела или переноса строки "\s". Что бы пробел или перенос строки не включался в результат поместили всё, кроме него в скобочную группу
О круто! Спасибо. И еще такой оффтоп: в БАСе можно записывать в файл спец.символы? интересует именно Табуляция
да
О круто! Спасибо. И еще такой оффтоп: в БАСе можно записывать в файл спец.символы? интересует именно Табуляция
да
<TAB> не работает...
@teslenko2603 said in Помогите с регулярным:
О круто! Спасибо. И еще такой оффтоп: в БАСе можно записывать в файл спец.символы? интересует именно Табуляция
да
<TAB> не работает...
найдите табуляцию, скопируйте и вставьте в скрипт