我有一个从get请求收到的字符串:
反击测试
将数据复制到sad ska skrivas程序,直到数据恢复
从Java迁移到Web站点后,在SOAP上的传输失败。
Skriv enlösningsom: 1.Öppnarettfönster(不带网络签证的结果签证) 2. Laddar webbadresser直到bilder medtillhörandekommentar(《西格纳·兰德·纳·比尔德·登·哈尔·西丹》,《妮雅·比尔德·瓦尔杰·加耶·西丹·拉达斯!) 3. Laddar och Visar bilderna medtillhörandekommentar 4. Laddar om data(fråndenhärsidan!)Automatiskt var 30:e sekund,vid omladdning kan gamla bilder tas bort 5.曼努埃尔特·特里加·哈恩·纳普合影 6. VisarNågon形成平均状态数据laddas 7.适用于应用程序的应用程序 8. Har-'Om'-对话Som Visar kontaktin 9.Lösningenska vara enkel attestköraoch om om applicerbart ENkörbarfil
A。 lösningen的Skicka使所有科德着迷,直到Bouvet
Hur applikationen服务对象是lika viktigt som hur applikationen medtillhörande单元测试skriven och fungerar。
----------响应字符串的结尾------------
每次我提出请求时,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,因为它是一个数组(最后一部分)
答案 0 :(得分:1)
根据评论中的说明,让我们从此处的示例数据开始:
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
。
如果要对第二部分(实际上包含链接的字符串)进行进一步的处理,则需要通过将其引用为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);