Долгое время следующий код прекрасно работал для извлечения гиперссылок из текста с помощью выражения регулярного выражения:
var text = "this is a http://google.de link!";
var link = text.match("(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+üäö&@#/%=~_|$?!:,.]*\)|[-A-Z0-9+üäö&@#/%=~_|$?!:,.])*(?:\([-A-Z0-9+üäö&@#/%=~_|$?!:,.]*\)|[A-Z0-9+üäö&@#/%=~_|$])", "gi");
Результат должен быть "http://google.de" для переменная ссылка . Но это больше не работает. Я считаю, что Google изменил что-то в GAS!?
Подскажите, пожалуйста, какое выражение я могу использовать для извлечения гиперссылок из строки?