У меня есть строка, которую я получаю из запроса на получение:
Rekryteringstest for anställning
Det här rekryteringstestet och samtidigt den sida som är данные до программирования сомаska skrivas
Uppgiften är ganska generellt skriven for passa både for som löser den it it ex Java de or s löser den som t ex en webbsida.
Skriv en lösning som: 1. Öppnarett fönster (om inte resultatet визы от ex-webbläsare) 2. Laddar webbadresser to bilder med thörande commentar (долгое время от времени сидон!)(от дня до свидания!) автоматизированный вариант: 30 секунд, 5 лет, 5 лет. 5. Признание формы обращения к данным. 7. Форма подачи заявления о статусе участника 7. Прикладная программа для применения в приложениях. 8. Har en 'Om'-диалог сом визар контактинформация до копания 9. Lsningen ска вара Enkel Att testköra оч ом applicerbart Е.Н. körbar фил
а. Skicka in lösningen включает в себя все номера до Bouvet
Наши заявки на участие в тестировании по модульному тесту и тестированию.
Данные: https://images.unsplash.com/photo-1514125067037-8e669dd37638?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=1e2adb26fb5dc49fc14efd7f6aeca128&auto=format&fit=crop&w=1650&q=80 Merpublik
---------- КОНЕЦ СТРОКИ ОТВЕТА ------------
Каждый раз, когда я делаю запрос, ссылка httpsи текст после обновления ссылки.
Как я могу легко получить только эти значения в этой большой строке?
Я пробовал это
let splittedArray = response.data.split( "Data:" );
А потом я получаю это
<URL kommentar> http://3.bp.blogspot.com/-_gbAWeYsKP4/T899GpY3CSI/AAAAAAAAACw/du8qLqu4xEo/s1600/empty.jpg Lådan https://images.unsplash.com/photo-1514125067037-8e669dd37638?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=1e2adb26fb5dc49fc14efd7f6aeca128&auto=format&fit=crop&w=1650&q=80 Mer publik
например.
Здесь я хотел бы разделить ссылки https и текст впоследствии на разные части, чтобы я мог легко их использовать. На данный момент я не могу использовать split, потому что это массив (последняя часть)
Согласно пояснениям в комментариях, давайте начнем с примера данных здесь:
let splittedArray = [ "part to be discarded", "<URL kommentar> http://3.bp.blogspot.com/-_gbAWeYsKP4/T899GpY3CSI/AAAAAAAAACw/du8qLqu4xEo/s1600/empty.jpg Lådan https://images.unsplash.com/photo-1514125067037-8e669dd37638?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=1e2adb26fb5dc49fc14efd7f6aeca128&auto=format&fit=crop&w=1650&q=80 Mer publik" ];
Тогда вы не можете просто использовать split для переменной splittedArray.
split
splittedArray
Если вы хотите выполнить дальнейшие манипуляции со второй частью (строка, которая на самом деле содержит ссылки), вам нужно получить эту часть, обозначив ее как splittedArray[1].
splittedArray[1]
Тогда вы можетевозможно, разделите его пробелами и оставьте те, которые начинаются с 'http'.
splittedArray[1].split(/\s+/)
let splittedArray = [ "part to be discarded", "<URL kommentar> http://3.bp.blogspot.com/-_gbAWeYsKP4/T899GpY3CSI/AAAAAAAAACw/du8qLqu4xEo/s1600/empty.jpg Lådan \ https://images.unsplash.com/photo-1514125067037-8e669dd37638?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=1e2adb26fb5dc49fc14efd7f6aeca128&auto=format&fit=crop&w=1650&q=80 Mer publik" ]; let splittedSecondPart = splittedArray[1].split(/\s+/); let filteredByHttp = splittedSecondPart.filter(x => x.startsWith('http')); console.log(filteredByHttp);