Попробуйте это:
const indexOfAtSign: number = receivedMessage.indexOf('@')+1
const httpsString: string = 'https://'
const trimmedString: string = s.slice(indexOfAtSign)
const requiredURL: string = httpsString.concat(trimmedString)
// Print this value of requiredURL wherever you want.
Итак, вот что делает мой код: он получает позицию @
и удаляет все перед ним вместе с самим знаком. Затем, используя функцию slice()
, мы остаемся с оставшейся частью, которую я назвал trimmedString. Теперь я предварительно определил строку `https, и теперь нам просто нужно объединить их. Готово: -)
Я пробовал это на своем боте с телеграммой, и вот как это работает: