@thtruemilk Отправьте ссылку на страницу в личные сообщения форума @m4zuper, пожалуйста
Помогите с регулярным
-
Добрый день.
Есть список ссылок из вк
Например:
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> не работает...найдите табуляцию, скопируйте и вставьте в скрипт