как вырезать часть url, полученного в переменную current_url?
-
допустим, есть страница, урл которой выглядит как "https://мой_сайт.ru/stream/?current_fieldset=SOCSERV". я могу получить этот урл в переменную current_url, но мне на самом деле нужна только часть.
как можно вырезать кусок, чтоб осталось только "https://мой_сайт.ru"?
-
@mytests подберите регулярное выражение и обрежьте, или если эта часть - /stream/?current_fieldset=SOCSERV неизменна, через [[VARIABLE]].replace("/stream/?current_fieldset=SOCSERV","") обрежьте.
-
[[URL]] = [[CURRENT_URL]].split("/")[0] + "//" + [[CURRENT_URL]].split("/")[2]
-
@ghostz said in как вырезать часть url, полученного в переменную current_url?:
[[URL]] = [[CURRENT_URL]].split("/")[0] + "//" + [[CURRENT_URL]].split("/")[2]
Спасибо!
-
@ghostz а если обрезАть хвост начиная с вопросительного знака (включая его), причем если после него каждый раз изменяющиеся символы, как будет выглядеть регулярное выражение?
-
@masterklas said in как вырезать часть url, полученного в переменную current_url?:
@ghostz а если обрезАть хвост начиная с вопросительного знака (включая его), причем если после него каждый раз изменяющиеся символы, как будет выглядеть регулярное выражение?
Используйте действие "Парсить Строку" с необходимым разделителем
?
, а затем получайте первый элемент списка (то, что было ДО знака вопрос) или последний элемент списка (то, что было ПОСЛЕ знака вопроса)
-
@masterklas,
Получить всё до вопросительного знака[[STR2]] = [[STR]].split("?")[0]
Получить всё после вопросительного знака
[[STR2]] = [[STR]].split("?")[1]
"Парсить Строку" делает по сути тоже самое
-
@ghostz said in как вырезать часть url, полученного в переменную current_url?:
@masterklas,
Получить всё до вопросительного знака[[STR2]] = [[STR]].split("?")[0]
Получить всё после вопросительного знака
[[STR2]] = [[STR]].split("?")[1]
"Парсить Строку" делает по сути тоже самое
Оно не по сути, а именно точно так же :)
-
@fox, я поэтом так и написал)