können Sie eigentlich nur Ihre XPath //h3/a/@href
vereinfachen und dann wickeln Sie es in trim, um nur das erste Ergebnis zu geben - auch so weit wie die Formatierung - ich persönlich immer am Ende mit regexreplace, um das Stück, das ich will, und formatieren es als eine tatsächliche URL:
=REGEXREPLACE(TRIM(IMPORTXML(A1,"//h3/a/@href")),"(^.*linkedin.com%2fcompany%2f)(.*)(/RK.*)","http://linkedin.com/company/$2")
Die regex grundsätzlich Gruppen die Abschnitte in 3 Teile - 1) Der Beginn des Strings, bis Sie das Teil erreichen, der linkedin aufführt - dargestellt als ^.*linkedin.com%2fcompany%2f
da die Ergebnisse als die codierten URL-String zurück
2) die Wildcard-Wert für die eindeutige ID oder slug des Firmenprofil - (.*)
3) dann wird der Teil, nachdem es folgende so weiß es, wo zu stoppen: (/RK.*)
Mit RegExReplace, können Sie festlegen, dass Sie wollen, dass es die gesamte Zeichenfolge mit der 2nd
Capture-Gruppe ersetzen - durch ein $2
vertreten - dann nur den Kreis kommen, ich reappend die erste Hälfte der endgültigen URL, so dass es nicht
codiert wird
kann jeder Hilfe bitte? Danke: '( –
Siehe unten - Ich habe auch eine alternative Formel für Sie hinzugefügt –